LBRY-Vault/electrum
SomberNight 7e1a784fca
follow-up prev: fix race between load_wallet and network events
[127.0.0.1] Exception in wrapper_func : AttributeError 'ElectrumWindow' object has no attribute 'wallet'
Traceback (most recent call last):
  File "/home/user/wspace/electrum/electrum/util.py", line 839, in f2
    return await f(*args, **kwargs)
  File "/home/user/wspace/electrum/electrum/interface.py", line 245, in wrapper_func
    return await func(self, *args, **kwargs)
  File "/home/user/wspace/electrum/electrum/interface.py", line 260, in run
    await self.open_session(ssl_context, exit_early=False)
  File "/home/user/wspace/electrum/electrum/interface.py", line 357, in open_session
    await group.spawn(self.monitor_connection())
  File "/usr/local/lib/python3.6/dist-packages/aiorpcx/curio.py", line 241, in __aexit__
    await self.join(wait=self._wait)
  File "/usr/local/lib/python3.6/dist-packages/aiorpcx/curio.py", line 214, in join
    raise task.exception()
  File "/home/user/wspace/electrum/electrum/address_synchronizer.py", line 173, in job
    await group.spawn(self.synchronizer.main())
  File "/usr/local/lib/python3.6/dist-packages/aiorpcx/curio.py", line 241, in __aexit__
    await self.join(wait=self._wait)
  File "/usr/local/lib/python3.6/dist-packages/aiorpcx/curio.py", line 214, in join
    raise task.exception()
  File "/home/user/wspace/electrum/electrum/synchronizer.py", line 181, in main
    self.wallet.network.trigger_callback('wallet_updated', self.wallet)
  File "/home/user/wspace/electrum/electrum/network.py", line 267, in trigger_callback
    callback(event, *args)
  File "/home/user/wspace/electrum/electrum/gui/qt/main_window.py", line 300, in on_network
    if wallet == self.wallet:
AttributeError: 'ElectrumWindow' object has no attribute 'wallet'
2018-09-19 17:44:52 +02:00
..
gui follow-up prev: fix race between load_wallet and network events 2018-09-19 17:44:52 +02:00
plugins fix #4726 2018-09-19 15:26:03 +02:00
scripts fix #4720 2018-09-17 14:44:01 +02:00
tests interface: further simplifications for fork resolution 2018-09-17 22:30:25 +02:00
wordlist file reorganization with top-level module 2018-07-13 14:01:37 +02:00
__init__.py aiorpcx: pin certificates 2018-09-06 14:11:35 +02:00
address_synchronizer.py synchronizer: fix refresh bug 2018-09-19 16:35:30 +02:00
base_crash_reporter.py aiorpcx: increase crash reporter timeout, avoid is_running in kivy 2018-09-06 17:18:26 +02:00
base_wizard.py hw wallets: generalise 'minimum_library' for those that provide a version number 2018-08-23 18:31:14 +02:00
bitcoin.py minor fixes for prev 2018-08-22 21:52:28 +02:00
blockchain.py blockchain: blockchains_lock needed to write/iterate global dict 2018-09-16 18:26:40 +02:00
checkpoints.json update mainnet block header checkpoints 2018-09-08 17:32:28 +02:00
checkpoints_testnet.json file reorganization with top-level module 2018-07-13 14:01:37 +02:00
coinchooser.py coinchooser: small clean-up (use TxOutput.value) 2018-08-14 21:50:59 +02:00
commands.py add option to leave daemon running after GUI is closed 2018-09-18 12:05:37 +02:00
constants.py move max_checkpoint from network to constants 2018-09-09 05:00:09 +02:00
contacts.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
crypto.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
currencies.json file reorganization with top-level module 2018-07-13 14:01:37 +02:00
daemon.py add option to leave daemon running after GUI is closed 2018-09-18 12:05:37 +02:00
dnssec.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
ecc.py fix #4717 2018-09-14 16:12:47 +02:00
ecc_fast.py ecc_fast: clarify fallback message 2018-08-17 16:01:03 +02:00
electrum file reorganization with top-level module 2018-07-13 14:01:37 +02:00
exchange_rate.py fx: disable checking mime type in get_json 2018-09-15 00:30:43 +02:00
i18n.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
interface.py interface: hostname cannot be empty 2018-09-18 20:21:10 +02:00
jsonrpc.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
keystore.py keystore: add note regarding xpubkeys 2018-09-12 18:22:34 +02:00
mnemonic.py remove pbkdf2 dependency, use stdlib instead 2018-07-18 14:34:59 +02:00
msqr.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
network.py synchronizer: fix refresh bug 2018-09-19 16:35:30 +02:00
old_mnemonic.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
paymentrequest.proto file reorganization with top-level module 2018-07-13 14:01:37 +02:00
paymentrequest.py fix #4720 2018-09-17 14:44:01 +02:00
paymentrequest_pb2.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
pem.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
plot.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
plugin.py hw wallets: generalise 'minimum_library' for those that provide a version number 2018-08-23 18:31:14 +02:00
qrscanner.py follow-up prev 2018-09-04 16:42:08 +02:00
ripemd.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
rsakey.py Remove unreachable return statement 2018-09-19 11:35:29 +02:00
segwit_addr.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
servers.json file reorganization with top-level module 2018-07-13 14:01:37 +02:00
servers_regtest.json file reorganization with top-level module 2018-07-13 14:01:37 +02:00
servers_testnet.json file reorganization with top-level module 2018-07-13 14:01:37 +02:00
simple_config.py fix 'daemon load_wallet' over RPC for python > 3.5.3 2018-09-06 15:14:35 +02:00
storage.py verifier: better handle reorgs (and storage upgrade) 2018-07-31 15:51:05 +02:00
synchronizer.py synchronizer: fix refresh bug 2018-09-19 16:35:30 +02:00
transaction.py rm @profiler from Transaction.estimated_size 2018-09-06 17:51:13 +02:00
util.py aiosafe safety belts 2018-09-16 22:17:20 +02:00
verifier.py verifier: perf optimisations 2018-09-17 18:31:25 +02:00
version.py aiorpcx: remove callback based code, add session to Interface 2018-09-06 14:17:29 +02:00
wallet.py minor.. move imports out of functions 2018-09-18 18:07:12 +02:00
websockets.py file reorganization with top-level module 2018-07-13 14:01:37 +02:00
x509.py x509: handle dates in the 22nd century 2018-08-24 14:56:58 +02:00