def configure_db(): """Configure database. Establish the database, create an engine if needed, and register the models. """ session.get_engine(sqlite_fk=True) register_models()
def start(self): # We may have just forked from parent process. A quick disposal of the # existing sql connections avoids producting 500 errors later when they # are discovered to be broken. session.get_engine(sqlite_fk=True).pool.dispose() self._server = self._service.pool.spawn(self._service._run, self._application, self._service._socket)
def start(self): # We may have just forked from parent process. A quick disposal of the # existing sql connections avoids producting 500 errors later when they # are discovered to be broken. session.get_engine(sqlite_fk=True).pool.dispose() self._server = self._service.pool.spawn(self._service._run, self._application, self._service._socket)
def unregister_models(base=BASE): """Unregister Models, useful clearing out data before testing.""" try: engine = session.get_engine(sqlite_fk=True) base.metadata.drop_all(engine) except Exception: LOG.exception(_("Database exception"))
def unregister_models(base=BASE): """Unregister Models, useful clearing out data before testing.""" try: engine = session.get_engine(sqlite_fk=True) base.metadata.drop_all(engine) except Exception: LOG.exception(_("Database exception"))
def register_models(base=BASE): """Register Models and create properties.""" try: engine = session.get_engine(sqlite_fk=True) base.metadata.create_all(engine) except sql.exc.OperationalError as e: LOG.info(_("Database registration exception: %s"), e) return False return True
def register_models(base=BASE): """Register Models and create properties.""" try: engine = session.get_engine(sqlite_fk=True) base.metadata.create_all(engine) except sql.exc.OperationalError as e: LOG.info(_("Database registration exception: %s"), e) return False return True
def start(self): # We may have just forked from parent process. A quick disposal of the # existing sql connections avoids producing errors later when they are # discovered to be broken. session.get_engine(sqlite_fk=True).pool.dispose() self._server = self._plugin.start_rpc_listener()
def start(self): # We may have just forked from parent process. A quick disposal of the # existing sql connections avoids producing errors later when they are # discovered to be broken. session.get_engine(sqlite_fk=True).pool.dispose() self._server = self._plugin.start_rpc_listener()