Revert "Make the main process idle loop slightly less expensive."
authorEric S. Raymond <esr@thyrsus.com>
Sat, 6 Oct 2012 16:54:01 +0000 (12:54 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Sat, 6 Oct 2012 16:54:01 +0000 (12:54 -0400)
sigpause() doesn't work with greenlets.

irkerd

diff --git a/irkerd b/irkerd
index 59efc7b6092212efece721ac91c3f3b296cfdd3b..9aeb4ea2bbcd16fe4b998fbb9e651cb49f323f32 100755 (executable)
--- a/irkerd
+++ b/irkerd
@@ -62,7 +62,7 @@ except ImportError:
     CONNECTION_MAX = 200
     green_threads = False
 
-import sys, getopt, urlparse, time, random, socket, signal
+import sys, getopt, urlparse, time, random, socket
 import threading, Queue, SocketServer
 import irc.client, logging
 try:
@@ -516,7 +516,8 @@ if __name__ == '__main__':
             server.setDaemon(True)
             server.start()
         try:
-            signal.pause()
+            while True:
+                time.sleep(10)
         except KeyboardInterrupt:
             raise SystemExit(1)
     except socket.error, e: