diff --git a/code/ARAX/ARAXQuery/ARAX_query.py b/code/ARAX/ARAXQuery/ARAX_query.py index 8d758d7f3..043878fa3 100644 --- a/code/ARAX/ARAXQuery/ARAX_query.py +++ b/code/ARAX/ARAXQuery/ARAX_query.py @@ -62,6 +62,7 @@ def eprint(*args, **kwargs): print(*args, file=sys.stderr, **kwargs) query_tracker_reset = ARAXQueryTracker() query_tracker_reset.clear_unfinished_entries() +del query_tracker_reset class response_locking(ARAXResponse): def __init__(self, lock: threading.Lock): diff --git a/code/ARAX/ARAXQuery/ARAX_query_tracker.py b/code/ARAX/ARAXQuery/ARAX_query_tracker.py index 3f203f384..97ae6ef12 100644 --- a/code/ARAX/ARAXQuery/ARAX_query_tracker.py +++ b/code/ARAX/ARAXQuery/ARAX_query_tracker.py @@ -164,6 +164,8 @@ def disconnect(self): try: self.session.close() self.engine.dispose() + timestamp = str(datetime.now().isoformat()) + eprint(f"{timestamp}: DEBUG: ARAXQueryTracker disconnecting session") except: eprint("ERROR: [ARAX_query_tracker.disconnect] Attempt to close and dispose of session failed")