def _reset_bmdb(): global _DB engine = bm_session.get_engine() engine.dispose() conn = engine.connect() if _DB is None: if bm_migration.db_version() > bm_migration.INIT_VERSION: return bm_migration.db_sync() _DB = "".join(line for line in conn.connection.iterdump()) else: conn.connection.executescript(_DB)
def version(self): """Print the current database version.""" v = bmdb_migration.db_version() print(v) # return for unittest return v