From 1c918839a8152d2339b592c193a3136800210e3b Mon Sep 17 00:00:00 2001 From: shportix Date: Thu, 2 Nov 2023 17:36:24 +0200 Subject: [PATCH] what if that true --- src/bitmessagemain.py | 4 ++-- src/helper_sql.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bitmessagemain.py b/src/bitmessagemain.py index 51d74f99..f6a1024d 100755 --- a/src/bitmessagemain.py +++ b/src/bitmessagemain.py @@ -22,6 +22,7 @@ app_dir = pathmagic.setup() import depends depends.check_dependencies() +import helper_sql import getopt import multiprocessing # Used to capture a Ctrl-C keypress so that Bitmessage can shutdown gracefully. @@ -173,18 +174,17 @@ class Main(object): defaults.networkDefaultPayloadLengthExtraBytes / 100) # Start the SQL thread - logging.info("SQL started") sqlLookup = sqlThread() # DON'T close the main program even if there are threads left. # The closeEvent should command this thread to exit gracefully. sqlLookup.daemon = False sqlLookup.start() + helper_sql.sql_available = True Inventory() # init if state.enableObjProc: # Not needed if objproc is disabled shared.reloadMyAddressHashes() - logging.info("Testing logger") shared.reloadBroadcastSendersForWhichImWatching() # Start the address generation thread diff --git a/src/helper_sql.py b/src/helper_sql.py index fd83943e..cba98884 100644 --- a/src/helper_sql.py +++ b/src/helper_sql.py @@ -28,7 +28,7 @@ sqlReturnQueue = queue.Queue() sql_lock = threading.Lock() """ lock to prevent queueing a new request until the previous response is available """ -sql_available = True +sql_available = False """set to True by `.threads.sqlThread` immediately upon start""" sql_ready = threading.Event() """set by `.threads.sqlThread` when ready for processing (after