Replace deprecated LegacyEngineFacade
LegacyEngineFacade was deprecated in oslo.db 1.12.0 which was released in 2015. Change-Id: I5570698262617eae3f48cf29aacf2e23ad541e5f
This commit is contained in:
@@ -22,7 +22,7 @@ import operator
|
|||||||
|
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from oslo_db import exception as db_exc
|
from oslo_db import exception as db_exc
|
||||||
from oslo_db.sqlalchemy import session as db_session
|
from oslo_db.sqlalchemy import enginefacade
|
||||||
from oslo_db.sqlalchemy import utils as db_utils
|
from oslo_db.sqlalchemy import utils as db_utils
|
||||||
from oslo_utils import timeutils
|
from oslo_utils import timeutils
|
||||||
from sqlalchemy.inspection import inspect
|
from sqlalchemy.inspection import inspect
|
||||||
@@ -44,7 +44,8 @@ _FACADE = None
|
|||||||
def _create_facade_lazily():
|
def _create_facade_lazily():
|
||||||
global _FACADE
|
global _FACADE
|
||||||
if _FACADE is None:
|
if _FACADE is None:
|
||||||
_FACADE = db_session.EngineFacade.from_config(CONF)
|
ctx = enginefacade.transaction_context()
|
||||||
|
_FACADE = ctx.writer
|
||||||
return _FACADE
|
return _FACADE
|
||||||
|
|
||||||
|
|
||||||
@@ -55,7 +56,8 @@ def get_engine():
|
|||||||
|
|
||||||
def get_session(**kwargs):
|
def get_session(**kwargs):
|
||||||
facade = _create_facade_lazily()
|
facade = _create_facade_lazily()
|
||||||
return facade.get_session(**kwargs)
|
sessionmaker = facade.get_sessionmaker()
|
||||||
|
return sessionmaker(**kwargs)
|
||||||
|
|
||||||
|
|
||||||
def get_backend():
|
def get_backend():
|
||||||
|
|||||||
Reference in New Issue
Block a user