升级SQLAlchemy到1.4.31

This commit is contained in:
John Smith
2022-02-28 20:17:20 +08:00
parent 24d0671dae
commit 02ec4bc4ba
3 changed files with 4 additions and 12 deletions

View File

@@ -1,5 +1,4 @@
# -*- coding: utf-8 -*-
import contextlib
from typing import *
import sqlalchemy.ext.declarative
@@ -22,13 +21,5 @@ def init(_debug):
OrmBase.metadata.create_all(_engine)
@contextlib.contextmanager
def get_session() -> ContextManager[sqlalchemy.orm.Session]:
session = _DbSession()
try:
yield session
except BaseException:
session.rollback()
raise
finally:
session.close()
def get_session():
return _DbSession()