X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/blobdiff_plain/81888efea1a149512cb2de3a29320089a3316b2b..73f5a589ae72608ad79440f2442765b470713c35:/code/ajaxterm.py?ds=sidebyside diff --git a/code/ajaxterm.py b/code/ajaxterm.py index 2b4ff44..dd7e5b8 100644 --- a/code/ajaxterm.py +++ b/code/ajaxterm.py @@ -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']: