synchronizer: wait for interface
This commit is contained in:
parent
a16b0f4630
commit
1650eefdd3
|
@ -59,7 +59,7 @@ class BlockchainVerifier(threading.Thread):
|
||||||
|
|
||||||
def get_new_response(self):
|
def get_new_response(self):
|
||||||
# listen to interfaces, forward to verifier using the queue
|
# listen to interfaces, forward to verifier using the queue
|
||||||
while 1:
|
while self.is_running():
|
||||||
for i in self.interfaces:
|
for i in self.interfaces:
|
||||||
try:
|
try:
|
||||||
r = i.get_response('verifier',timeout=0)
|
r = i.get_response('verifier',timeout=0)
|
||||||
|
|
|
@ -1353,6 +1353,10 @@ class WalletSynchronizer(threading.Thread):
|
||||||
|
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
|
if not self.interface.is_connected:
|
||||||
|
print_error( "synchronizer: waiting for interface")
|
||||||
|
self.interface.connect_event.wait()
|
||||||
|
|
||||||
with self.lock: self.running = True
|
with self.lock: self.running = True
|
||||||
|
|
||||||
requested_tx = []
|
requested_tx = []
|
||||||
|
|
Loading…
Reference in New Issue