| 123456789101112131415161718192021 | from __future__ import absolute_importfrom __future__ import unicode_literalsimport signalclass ShutdownException(Exception):    passdef 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)
 |