Merge "Replace deprecated LegacyEngineFacade"

This commit is contained in:
Zuul 2024-09-23 19:18:14 +00:00 committed by Gerrit Code Review
commit fea26a9bb1

View File

@ -41,12 +41,9 @@ def _get_facade():
global _facade global _facade
if not _facade: if not _facade:
_facade = enginefacade.LegacyEngineFacade( ctx = enginefacade.transaction_context()
cfg.CONF.database.connection, ctx.configure(sqlite_fk=True)
sqlite_fk=True, _facade = ctx.writer
autocommit=False,
**dict(cfg.CONF.database.items())
)
if cfg.CONF.profiler.enabled: if cfg.CONF.profiler.enabled:
if cfg.CONF.profiler.trace_sqlalchemy: if cfg.CONF.profiler.trace_sqlalchemy:
@ -82,7 +79,8 @@ def get_engine():
def _get_session(): def _get_session():
return _get_facade().get_session() sessionmaker = _get_facade().get_sessionmaker()
return sessionmaker()
def _get_thread_local_session(): def _get_thread_local_session():