electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit f74aa9ed3a3aec0448790136a9326aa45e7d18c0
parent ab13e248ee4f57164dac203e9b6ef8ba60cf31c9
Author: ThomasV <thomasv@gitorious>
Date:   Sat,  5 Oct 2013 15:31:39 +0200

smaller timeout if disconnected

Diffstat:
Mlib/network.py | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/network.py b/lib/network.py @@ -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() @@ -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()