示例#1
0
    def __init__(self):
        config = utils.Configuration.from_env()
        settings = dict(config.items())

        self._databroker = DataBroker.from_dsn(
            settings['app:main']['mongo_uri'],
            reuse_dbconn=True)
示例#2
0
    def __init__(self):
        config = utils.Configuration.from_env()
        settings = dict(config.items())

        mongo = os.environ.get('MONGODB_HOST', settings.get('mongo_uri', '127.0.0.1:27017'))

        self._admintoken = os.environ.get('ADMIN_TOKEN', None) or settings['app:main'].get('admintoken', uuid.uuid4().hex)
        self._databroker = DataBroker.from_dsn(mongo, reuse_dbconn=True)
示例#3
0
    def __init__(self):
        config = utils.Configuration.from_env()
        settings = dict(config.items())

        self._databroker = DataBroker.from_dsn(
            settings['app:main']['mongo_uri'], reuse_dbconn=True)