tverifier: fix race in __init__ - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit e8bc025f5cbcd82590800bcbd195861a45d42edd DIR parent 1526fd3722fa84a7f71f26fdfccc8b483ed9797d HTML Author: SomberNight <somber.night@protonmail.com> Date: Fri, 19 Oct 2018 18:10:04 +0200 verifier: fix race in __init__ Diffstat: M electrum/synchronizer.py | 2 +- M electrum/verifier.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- DIR diff --git a/electrum/synchronizer.py b/electrum/synchronizer.py t@@ -48,8 +48,8 @@ class SynchronizerBase(NetworkJobOnDefaultServer): Every time a status changes, run a coroutine provided by the subclass. """ def __init__(self, network): - NetworkJobOnDefaultServer.__init__(self, network) self.asyncio_loop = network.asyncio_loop + NetworkJobOnDefaultServer.__init__(self, network) def _reset(self): super()._reset() DIR diff --git a/electrum/verifier.py b/electrum/verifier.py t@@ -44,8 +44,8 @@ class SPV(NetworkJobOnDefaultServer): """ Simple Payment Verification """ def __init__(self, network, wallet): - NetworkJobOnDefaultServer.__init__(self, network) self.wallet = wallet + NetworkJobOnDefaultServer.__init__(self, network) def _reset(self): super()._reset()