Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ee9ff7f4d |
@@ -913,10 +913,14 @@ class WebSocketServer(object):
|
||||
original_signals = {
|
||||
signal.SIGINT: signal.getsignal(signal.SIGINT),
|
||||
signal.SIGTERM: signal.getsignal(signal.SIGTERM),
|
||||
signal.SIGCHLD: signal.getsignal(signal.SIGCHLD),
|
||||
}
|
||||
if getattr(signal, 'SIGCHLD', None) is not None:
|
||||
original_signals[signal.SIGCHLD] = signal.getsignal(signal.SIGCHLD),
|
||||
|
||||
signal.signal(signal.SIGINT, self.do_SIGINT)
|
||||
signal.signal(signal.SIGTERM, self.do_SIGTERM)
|
||||
|
||||
if getattr(signal, 'SIGCHLD', None) is not None:
|
||||
if not multiprocessing:
|
||||
# os.fork() (python 2.4) child reaper
|
||||
signal.signal(signal.SIGCHLD, self.fallback_SIGCHLD)
|
||||
|
||||
Reference in New Issue
Block a user