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)
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)