Сигнал Python не работает даже на Cygwin?

Сигнал Python не работает в Windows, даже если я запускаю скрипт Python внутри Cygwin. Я получаю AttributeError: 'module' object has no attribute SIGALRM

Есть ли способ обойти это на Windows. Я просто запускаю пример в конце http://docs.python.org/2/library/signal.html

1 ответ

SIGALRM не работает в Windows. Из документации:

В Windows signal() может вызываться только с SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV или SIGTERM. Ошибка ValueError будет вызываться в любом другом случае.

Этот вопрос затрагивает тему получения SIGALRM эквивалент в Windows. И этот вопрос тоже похож.

Другие вопросы по тегам