From 54cc822227ca7f68e58e7bf19eb9960072cdcb99 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Mon, 10 Sep 2018 19:03:06 +0200 Subject: [PATCH] network: send out 'interfaces' event on new_interface network dialog was not always showing up-to-date data --- electrum/network.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/electrum/network.py b/electrum/network.py index 89ab8ff64..d2fc8beb8 100644 --- a/electrum/network.py +++ b/electrum/network.py @@ -636,8 +636,9 @@ class Network(PrintError): self.add_recent_server(server) interface = Interface(self, server, self.config.path, self.proxy) + timeout = 10 if not self.proxy else 20 try: - await asyncio.wait_for(interface.ready, 5) + await asyncio.wait_for(interface.ready, timeout) except BaseException as e: #import traceback #traceback.print_exc() @@ -654,7 +655,7 @@ class Network(PrintError): if server == self.default_server: self.switch_to_interface(server) - #self.notify('interfaces') + self.notify('interfaces') def init_headers_file(self): b = blockchain.blockchains[0]