Make ajaxterm play nicely with CherryPy
authorQuentin Smith <quentin@mit.edu>
Tue, 11 Aug 2009 04:54:07 +0000 (00:54 -0400)
committerQuentin Smith <quentin@mit.edu>
Tue, 11 Aug 2009 04:54:07 +0000 (00:54 -0400)
svn path=/package_branches/invirt-web/ajaxterm-rebased/; revision=2749

code/ajaxterm.py

index 2b4ff44..dd7e5b8 100644 (file)
@@ -368,10 +368,10 @@ class SynchronizedMethod:
 
 class Multiplex:
        def __init__(self):
-               signal.signal(signal.SIGCHLD, signal.SIG_IGN)
                self.proc={}
                self.lock=threading.RLock()
                self.thread=threading.Thread(target=self.loop)
+               self.thread.daemon=True
                self.alive=1
                # synchronize methods
                for name in ['create','fds','proc_read','proc_write','dump','die','run']: