Как мне записать SIGINT в Python на Windows?

(Похожий наэтот вопрос)

В UNIX под Python 2.7 в приглашении Python:

 >>> import signal
 >>> def handler(signal, frame):
 ...     print 'welcome to the handler'
 ...
 >>> signal.signal(signal.SIGINT, handler)
 

Я нажимаю Ctrl-C

 >>> welcome to the handler

 >>>

В Windows:

 >>> import signal
 >>> def handler(signal, frame):
 ...     print 'welcome to the handler'
 ...
 >>> signal.signal(signal.SIGINT, handler)
 

После нажатия Ctrl-C:

 >>>
 KeyboardInterrupt
 >>>

Я могу убедиться, чтоhandler устанавливается на стороне Python как обработчик для SIGINT (вызовsignal.signal второй таймер возвращает мойhandler). Как я могу захватить SIGINT на Windows?

Ответы на вопрос(1)

Ваш ответ на вопрос