1
0

Have network_proxy use ThreadJob framework

Rename WalletSynchronizer to Synchronizer so that diagnostic messages,
which are based on class name, still refer to Synchronizer.
This commit is contained in:
Neil Booth
2015-08-26 16:50:40 +09:00
parent 56654ec4e9
commit 01491dd1d0
4 changed files with 9 additions and 17 deletions

View File

@@ -38,7 +38,7 @@ from version import *
from transaction import Transaction
from plugins import run_hook
import bitcoin
from synchronizer import WalletSynchronizer
from synchronizer import Synchronizer
from mnemonic import Mnemonic
import paymentrequest
@@ -1110,8 +1110,8 @@ class Abstract_Wallet(object):
self.verifier = SPV(self.network, self)
self.verifier.start()
self.set_verifier(self.verifier)
self.synchronizer = WalletSynchronizer(self, network)
network.jobs.append(self.synchronizer.main_loop)
self.synchronizer = Synchronizer(self, network)
network.add_job(self.synchronizer)
else:
self.verifier = None
self.synchronizer = None
@@ -1119,7 +1119,7 @@ class Abstract_Wallet(object):
def stop_threads(self):
if self.network:
self.verifier.stop()
self.network.jobs.remove(self.synchronizer.main_loop)
self.network.remove_job(self.synchronizer)
self.synchronizer = None
self.storage.put('stored_height', self.get_local_height(), True)