From: Georg Brandl Date: Wed, 3 Oct 2012 20:52:34 +0000 (+0200) Subject: Use old-style threading setDaemon() API to enhance compatibility with Python < 2.6. X-Git-Tag: 1.6~4^2~6 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4ab443f49735f7adb6e85d9f1f09c825069b31db;p=irker.git Use old-style threading setDaemon() API to enhance compatibility with Python < 2.6. --- 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: