From b822f4e3f5b0cdb18d11df480c35165ea45c2c72 Mon Sep 17 00:00:00 2001 From: Kostanjevec Date: Mon, 5 Sep 2022 20:27:07 +0200 Subject: [PATCH] closed some conncetions earlier and a little cleanup --- settings.py | 2 +- sr_session.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/settings.py b/settings.py index 38b971b..4f0c424 100644 --- a/settings.py +++ b/settings.py @@ -14,7 +14,6 @@ def get_settings(user_id): # zdaj imamo problem clasha med globalno in lokalno spremenljivko "dbsession" if user == None: print("user je bil none") - dbsession = get_session() user = dbsession.query(User).get(user_id) print("User je: ", user) @@ -29,6 +28,7 @@ def get_settings(user_id): else: settings_dict = json.loads(settings_db) + dbsession.close() print("this is it: ", settings_dict) return settings_dict diff --git a/sr_session.py b/sr_session.py index 5e88d73..506f272 100644 --- a/sr_session.py +++ b/sr_session.py @@ -64,6 +64,7 @@ def is_due(card_id): last_rating_date = dbsession.query(Rating).filter(Rating.card_id == card_id).order_by(desc(Rating.rating_time)).first() if last_rating_date == None: + dbsession.close() return True due_date = last_rating_date.rating_time + timedelta(interval) dbsession.close() @@ -128,12 +129,9 @@ def get_a_card_by_status(user_id, card_status): if card_status == "new": l = list_of_new_cards_by_ids(user_id) card_id = l[0] - print(l, "00000000" , card_id) if card_status == "due": l = list_of_due_cards_by_ids(user_id) card_id = l[0] - print(l, "00000000" , card_id) - return card_id """