tfix daemon timeout - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 35a12b22cf735c1e37e06c4e918c018fe92c77c1 DIR parent a63eaa3c4eae7f5ad1a0e284b5aa8269567ee5f7 HTML Author: ThomasV <thomasv@gitorious> Date: Mon, 18 Aug 2014 15:35:29 +0200 fix daemon timeout Diffstat: M lib/daemon.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- DIR diff --git a/lib/daemon.py b/lib/daemon.py t@@ -91,8 +91,8 @@ class ClientThread(threading.Thread): threading.Thread(target=self.reading_thread).start() while self.running: try: - response = self.response_queue.get() - except util.timeout: + response = self.response_queue.get(timeout=0.1) + except Queue.Empty: continue try: self.client_pipe.send(response) t@@ -142,12 +142,12 @@ class NetworkServer(threading.Thread): client.response_queue.put({'method':'network.status', 'params':[key, value]}) with self.lock: self.clients.append(client) + print_error("new client:", len(self.clients)) def remove_client(self, client): with self.lock: self.clients.remove(client) - print_error("client quit:", len(self.clients)) - + print_error("client quit:", len(self.clients)) def send_request(self, client, request): with self.lock: