baseimage-tutorial-framework/tfw/main/signal_handling.py

12 lines
256 B
Python
Raw Normal View History

from signal import signal, SIGTERM, SIGINT
from tfw.internals.event_handling import EventHandler
def setup_signal_handlers():
def stop(*_):
EventHandler.stop_all_instances()
exit(0)
signal(SIGTERM, stop)
signal(SIGINT, stop)