From: Laurent Bachelier Date: Sat, 6 Oct 2012 18:10:54 +0000 (+0200) Subject: Fix green threads X-Git-Tag: 1.8~2 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=109275766e960092645f8cc43ea3456c75627f20;p=irker.git Fix green threads Nothing would happen in green threads mode. Signed-off-by: Eric S. Raymond --- diff --git a/irkerd b/irkerd index 0dd5835..d88d7e2 100755 --- a/irkerd +++ b/irkerd @@ -521,8 +521,11 @@ if __name__ == '__main__': server.setDaemon(True) server.start() try: - while True: - time.sleep(10) + if green_threads: + while True: + eventlet.sleep() + else: + signal.pause() except KeyboardInterrupt: raise SystemExit(1) except socket.error, e: