mirror of https://github.com/docker/docs.git
22 lines
395 B
Python
22 lines
395 B
Python
from __future__ import absolute_import
|
|
from __future__ import unicode_literals
|
|
|
|
import signal
|
|
|
|
|
|
class ShutdownException(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)
|