tsmaller timeout if disconnected - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit f74aa9ed3a3aec0448790136a9326aa45e7d18c0
DIR parent ab13e248ee4f57164dac203e9b6ef8ba60cf31c9
HTML Author: ThomasV <thomasv@gitorious>
Date: Sat, 5 Oct 2013 15:31:39 +0200
smaller timeout if disconnected
Diffstat:
M lib/network.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
DIR diff --git a/lib/network.py b/lib/network.py
t@@ -221,6 +221,9 @@ class Network(threading.Thread):
if self.default_server == server and self.interface:
return
+ if self.protocol != server.split(':')[2]:
+ return
+
# stop the interface in order to terminate subscriptions
if self.interface:
self.interface.stop()
t@@ -269,7 +272,7 @@ class Network(threading.Thread):
while self.is_running():
try:
- i = self.queue.get(timeout = 30)
+ i = self.queue.get(timeout = 30 if self.interfaces else 3)
except Queue.Empty:
if len(self.interfaces) < NUM_SERVERS:
self.start_random_interface()