def handle_auto_shutdown():
global ATEXIT_SET, SIGNAL_SET, OLD_SIGNAL
if not ATEXIT_SET:
ATEXIT_SET = atexit.register(_signal_handler)
if not SIGNAL_SET and isinstance(threading.currentThread(), threading._MainThread):
SIGNAL_SET, OLD_SIGNAL = True, signal.signal(signal.SIGTERM, _signal_handler)
评论列表
文章目录