tforce reconnect after delay - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit b8f971fcd61e92a28e92fb23cab7dbfab269cecf
DIR parent a3611af26a3f996c3a011689e250027639dbb2d3
HTML Author: ThomasV <thomasv@gitorious>
Date: Tue, 16 Sep 2014 12:21:01 +0200
force reconnect after delay
Diffstat:
M lib/network.py | 7 +++++++
1 file changed, 7 insertions(+), 0 deletions(-)
---
DIR diff --git a/lib/network.py b/lib/network.py
t@@ -385,6 +385,13 @@ class Network(threading.Thread):
print_error('network: retrying connections')
self.disconnected_servers = set([])
self.disconnected_time = time.time()
+
+ if not self.interface.is_connected:
+ if time.time() - self.disconnected_time > DISCONNECTED_RETRY_INTERVAL:
+ print_error("forcing reconnection")
+ self.queue.put((self.interface, None))
+ self.disconnected_time = time.time()
+
continue
if response is not None: