fix: unclosed sessions (#1734)

* resolve session leak

* cleanup session management functions
This commit is contained in:
Hayden
2022-10-17 14:11:40 -08:00
committed by GitHub
parent a3904c45d8
commit e516a2e801
12 changed files with 132 additions and 90 deletions

View File

@@ -1,5 +1,5 @@
from mealie.core import root_logger
from mealie.db.db_setup import with_session
from mealie.db.db_setup import session_context
from mealie.repos.repository_factory import AllRepositories
from mealie.services.user_services.user_service import UserService
@@ -13,7 +13,7 @@ def main():
logger = root_logger.get_logger()
with with_session() as session:
with session_context() as session:
repos = AllRepositories(session)
user_service = UserService(repos)