(signum, _)
| 76 | |
| 77 | def run_server(): |
| 78 | def child_handler(signum, _): |
| 79 | logging.warn('received SIGQUIT, doing graceful shutting down..') |
| 80 | list(map(lambda s: s.close(next_tick=True), |
| 81 | tcp_servers + udp_servers)) |
| 82 | signal.signal(getattr(signal, 'SIGQUIT', signal.SIGTERM), |
| 83 | child_handler) |
| 84 |