From 4ab443f49735f7adb6e85d9f1f09c825069b31db Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Wed, 3 Oct 2012 22:52:34 +0200 Subject: [PATCH] Use old-style threading setDaemon() API to enhance compatibility with Python < 2.6. --- irkerd | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/irkerd b/irkerd index 51e13c2..21b8d73 100755 --- a/irkerd +++ b/irkerd @@ -116,7 +116,7 @@ class Connection: # The consumer thread self.queue = Queue.Queue() self.thread = threading.Thread(target=self.dequeue) - self.thread.daemon = True + self.thread.setDaemon(True) self.thread.start() def nickname(self, n=None): "Return a name for the nth server connection." @@ -319,7 +319,7 @@ class Irker: self.irc.add_global_handler("disconnect", self._handle_disconnect) self.irc.add_global_handler("kick", self._handle_kick) thread = threading.Thread(target=self.irc.process_forever) - thread.daemon = True + thread.setDaemon(True) self.irc._thread = thread thread.start() self.servers = {} @@ -464,11 +464,11 @@ if __name__ == '__main__': irker = Irker(debuglevel=debuglvl) tcpserver = SocketServer.TCPServer((HOST, PORT), IrkerTCPHandler) tcpserver = threading.Thread(target=tcpserver.serve_forever) - tcpserver.daemon = True + tcpserver.setDaemon(True) tcpserver.start() udpserver = SocketServer.UDPServer((HOST, PORT), IrkerUDPHandler) udpserver = threading.Thread(target=udpserver.serve_forever) - udpserver.daemon = True + udpserver.setDaemon(True) udpserver.start() try: while True: -- 2.26.2