tset timeout to 30s for synchronous operations - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 753a28b452dca1023fbde548469c36a34555dc95 DIR parent 67145e053b5c71a5379411bbd2c83394329b5d65 HTML Author: ThomasV <thomasv@electrum.org> Date: Sun, 20 Mar 2016 13:25:24 +0100 set timeout to 30s for synchronous operations Diffstat: M lib/commands.py | 2 +- M lib/network.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) --- DIR diff --git a/lib/commands.py b/lib/commands.py t@@ -231,7 +231,7 @@ class Commands: return tx.deserialize() @command('n') - def broadcast(self, tx, timeout=10): + def broadcast(self, tx, timeout=30): """Broadcast a transaction to the network. """ return self.network.broadcast(tx, timeout) DIR diff --git a/lib/network.py b/lib/network.py t@@ -821,7 +821,7 @@ class Network(util.DaemonThread): def get_local_height(self): return self.blockchain.height() - def synchronous_get(self, request, timeout=100000000): + def synchronous_get(self, request, timeout=30): queue = Queue.Queue() self.send([request], queue.put) try: t@@ -832,7 +832,7 @@ class Network(util.DaemonThread): raise BaseException(r.get('error')) return r.get('result') - def broadcast(self, tx, timeout=10): + def broadcast(self, tx, timeout=30): tx_hash = tx.hash() try: out = self.synchronous_get(('blockchain.transaction.broadcast', [str(tx)]), timeout)