From 5f3b6af2e03414e58b9ad1ff4d1df89847dd89a5 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sat, 4 Jun 2016 12:56:51 +0200 Subject: [PATCH] interface: do not use daemon threads --- lib/interface.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/interface.py b/lib/interface.py index 78bf37a3a..ba6dd5c01 100644 --- 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)