From 10a01057ee11780bafa05dfcc32231937674b883 Mon Sep 17 00:00:00 2001 From: Untone Date: Fri, 30 Jul 2021 16:55:41 +0300 Subject: [PATCH] create_engine and session define fix --- orm/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/orm/base.py b/orm/base.py index 7717353f..2925bb71 100644 --- a/orm/base.py +++ b/orm/base.py @@ -9,15 +9,15 @@ from settings import DB_URL from orm._retry import RetryingQuery # engine = create_engine(DB_URL, convert_unicode=True, echo=False) -engine = sqlalchemy.create_engine(connection_string, +engine = create_engine(connection_string, pool_size=10, max_overflow=2, pool_recycle=300, pool_pre_ping=True, pool_use_lifo=True) -sqlalchemy.orm.sessionmaker(bind=engine, query_cls=RetryingQuery) -Session = sessionmaker(autocommit=False, autoflush=False, bind=engine) +Session = sessionmaker(autocommit=False, autoflush=False, bind=engine, query_cls=RetryingQuery) +#Session = sessionmaker(autocommit=False, autoflush=False, bind=engine) global_session = Session() T = TypeVar("T")