MCPcopy
hub / github.com/benoitc/gunicorn / init_signals

Method init_signals

gunicorn/dirty/arbiter.py:266–278  ·  view source on GitHub ↗

Set up signal handlers.

(self)

Source from the content-addressed store, hash-verified

264 self._cleanup_sync()
265
266 def init_signals(self):
267 """Set up signal handlers."""
268 for sig in self.SIGNALS:
269 signal.signal(sig, signal.SIG_DFL)
270
271 signal.signal(signal.SIGTERM, self._signal_handler)
272 signal.signal(signal.SIGQUIT, self._signal_handler)
273 signal.signal(signal.SIGINT, self._signal_handler)
274 signal.signal(signal.SIGHUP, self._signal_handler)
275 signal.signal(signal.SIGUSR1, self._signal_handler)
276 signal.signal(signal.SIGCHLD, self._signal_handler)
277 signal.signal(signal.SIGTTIN, self._signal_handler)
278 signal.signal(signal.SIGTTOU, self._signal_handler)
279
280 def _signal_handler(self, sig, frame):
281 """Handle signals."""

Callers 2

runMethod · 0.95
test_init_signalsMethod · 0.95

Calls 1

signalMethod · 0.80

Tested by 1

test_init_signalsMethod · 0.76