Bugfix: Use a new thread to handle SIGUSR1, in case the signal handler is called...
authorLuke Dashjr <luke-jr+git@utopios.org>
Mon, 7 May 2012 16:34:07 +0000 (16:34 +0000)
committerLuke Dashjr <luke-jr+git@utopios.org>
Mon, 7 May 2012 16:34:07 +0000 (16:34 +0000)
commitf9472b127b9d37a42e916976055f49e8f75c1cbb
tree390ba51ead351a63f17133671e9cc6dbabafffb3
parent623b00ed549086dd098fa2f1af72ae836f185fa0
Bugfix: Use a new thread to handle SIGUSR1, in case the signal handler is called with locks held

Specifically, flushing stdout uses a lock, and when SIGUSR1 tries to write too it just blocked forever :(
eloipool.py