| 12345678910111213141516171819202122232425 |
- from __future__ import absolute_import
- from __future__ import unicode_literals
- import signal
- class ShutdownException(Exception):
- pass
- class CascadeStopException(Exception):
- pass
- def shutdown(signal, frame):
- raise ShutdownException()
- def set_signal_handler(handler):
- signal.signal(signal.SIGINT, handler)
- signal.signal(signal.SIGTERM, handler)
- def set_signal_handler_to_shutdown():
- set_signal_handler(shutdown)
|