__init__.py 788 B

1234567891011121314151617181920212223242526
  1. import pycomm
  2. from pycomm import db,redisop,mongo
  3. def getCurrentSource():
  4. conf=pycomm.getCache('conf')
  5. return conf['currentSource']
  6. def getMongo():
  7. conf=pycomm.getCache('conf')
  8. mongoConf=conf['mongo']
  9. return mongo.DBMongo(mongoConf['host'],mongoConf['dbname'],mongoConf['user'],mongoConf['password'],mongoConf['port'])
  10. #得到数据库配置
  11. def getDB():
  12. conf=pycomm.getCache('conf')
  13. pConf=conf['pgsql']
  14. pdb = db.DB(pConf['host'], pConf['port'], pConf['user'], pConf['password'], pConf['dbname'],'pgsql')
  15. return pdb
  16. #得到redis配置
  17. def getRedis():
  18. conf=pycomm.getCache('conf')
  19. rConf=conf['redis']
  20. redisobj = redisop.RedisHelper(rConf['host'], rConf['port'], rConf['password'])
  21. redisConn = redisobj.getConn()
  22. return redisConn