__init__.py 840 B

12345678910111213141516171819202122232425262728293031
  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'],
  10. mongoConf['port'])
  11. # 得到数据库配置
  12. def getDB():
  13. conf = pycomm.getCache('conf')
  14. pConf = conf['pgsql']
  15. pdb = db.DB(pConf['host'], pConf['port'], pConf['user'], pConf['password'], pConf['dbname'], 'pgsql')
  16. return pdb
  17. # 得到redis配置
  18. def getRedis():
  19. conf = pycomm.getCache('conf')
  20. rConf = conf['redis']
  21. redisobj = redisop.RedisHelper(rConf['host'], rConf['port'], rConf['password'])
  22. redisConn = redisobj.getConn()
  23. return redisConn