import signal signal.siginterrupt(signalnum, flag)
signalnum
- номер сигнала,flag
- флаг управления системными вызовами.Функция siginterrupt()
модуля signal
изменяет поведение перезапуска системного вызова: если флаг flag
имеет значение False
, то системные вызовы будут перезапущены при прерывании сигналом signalnum
, в противном случае системные вызовы будут прерваны.
Функция signal.siginterrupt()
ничего не возвращает
Обратите внимание, что установка обработчика сигнала в функции signal.signal()
сбросит поведение перезапуска до прерываемого неявным вызовом функции signal.siginterrupt()
со значением флага flag=True
для данного сигнала.
Доступность: Unix.
Для получения дополнительной информации смотрите справочную страницу siginterrupt(3)
.