electrum

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

commit 5f3b6af2e03414e58b9ad1ff4d1df89847dd89a5
parent 9a40ed1d3ce93477a8fcb1b4afbb663f4d5ef260
Author: ThomasV <thomasv@electrum.org>
Date:   Sat,  4 Jun 2016 12:56:51 +0200

interface: do not use daemon threads

Diffstat:
Mlib/interface.py | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/interface.py b/lib/interface.py @@ -60,7 +60,6 @@ class TcpConnection(threading.Thread, util.PrintError): def __init__(self, server, queue, config_path): threading.Thread.__init__(self) - self.daemon = True self.config_path = config_path self.queue = queue self.server = server @@ -105,6 +104,7 @@ class TcpConnection(threading.Thread, util.PrintError): for res in l: try: s = socket.socket(res[0], socket.SOCK_STREAM) + s.settimeout(10) s.connect(res[4]) s.settimeout(2) s.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)