def on_interrupt(signum, stack):
    global interrupted
interrupted = True

def long_running_function():
    signal.signal(signal.SIGINT, on_interrupt)
while not interrupted:
    time.sleep(1)
signal.signal(signal.SIGINT, signal.SIG_DFL)
long_running_function()
Как заставить программу Python войти в функцию и завершить ее с помощью Ctrl + X во время работы?