electrum

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

commit 0240b8c9249326a051b58bbb148be80f47796923
parent 411a87e0a3d9bfe6a3d84a16aa2d524a545b0a77
Author: ThomasV <thomasv@gitorious>
Date:   Tue, 29 Jul 2014 14:26:19 +0200

fix switch_to_random_interface

Diffstat:
Mlib/network.py | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lib/network.py b/lib/network.py @@ -250,13 +250,12 @@ class Network(threading.Thread): def switch_to_random_interface(self): - while True: + while self.interfaces: i = random.choice(self.interfaces.values()) if i.is_connected: self.switch_to_interface(i) - break else: - time.sleep(0.1) + self.interfaces.pop(i.server) def switch_to_interface(self, interface): server = interface.server