home · contact · privacy
Daemonize connecting thread so QUIT aborts it. master
authorChristian Heller <c.heller@plomlompom.de>
Sat, 7 Jun 2025 17:44:09 +0000 (19:44 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sat, 7 Jun 2025 17:44:09 +0000 (19:44 +0200)
ircplom.py

index 62ad5157031ba139265f22f67aa9d55b9eadb148..186bd75db7c914cad1b40a49fb6e324788e39bc4 100755 (executable)
@@ -177,7 +177,7 @@ class IrcConnection:
             self._recv_loop = SocketRecvLoop(self._idx, self._q_to_main,
                                              self._read_lines())
 
-        Thread(target=connect, args=(self,)).start()
+        Thread(target=connect, daemon=True, args=(self,)).start()
 
     def close(self):
         'Close both SocketRecvLoop and socket.'