From: thomasv Date: Mon, 16 Dec 2013 16:37:32 +0000 (+0100) Subject: cleanup code in network.py X-Git-Url: https://git.novaco.in/?a=commitdiff_plain;h=c7694a87e7f2dc4a763a9823e77260b14a3da604;p=electrum-nvc.git cleanup code in network.py --- diff --git a/lib/network.py b/lib/network.py index 754efad..13c7e64 100644 --- a/lib/network.py +++ b/lib/network.py @@ -94,12 +94,12 @@ class Network(threading.Thread): if message not in self.subscriptions[callback]: self.subscriptions[callback].append(message) - if self.interface and self.interface.is_connected: + if self.is_connected(): self.interface.send( messages, callback ) def send(self, messages, callback): - if self.interface and self.interface.is_connected: + if self.is_connected(): self.interface.send( messages, callback ) return True else: @@ -162,14 +162,10 @@ class Network(threading.Thread): def start_interfaces(self): self.interface = self.start_interface(self.default_server) - #self.interface = self.interfaces[self.default_server] for i in range(self.num_server): self.start_random_interface() - if not self.interface: - self.interface = self.interfaces.values()[0] - def start(self, wait=False): self.start_interfaces() @@ -180,9 +176,8 @@ class Network(threading.Thread): def wait_until_connected(self): - while not self.interface: + while not self.is_connected(): time.sleep(1) - self.interface.connect_event.wait() def set_parameters(self, host, port, protocol, proxy, auto_connect):