import signal import threading stop_event = threading.Event() def request_shutdown(signum=None, frame=None): stop_event.set() def install_signal_handlers(): signal.signal(signal.SIGTERM, request_shutdown) signal.signal(signal.SIGINT, request_shutdown)