Сообщить об ошибке.

Функция siginterrupt() модуля signal в Python

Управление перезапуском системного вызова

Синтаксис:

import signal

signal.siginterrupt(signalnum, flag)

Параметры:

  • signalnum - номер сигнала,
  • flag - флаг управления системными вызовами.

Возвращаемое значение:

  • нет.

Описание:

Функция siginterrupt() модуля signal изменяет поведение перезапуска системного вызова: если флаг flag имеет значение False, то системные вызовы будут перезапущены при прерывании сигналом signalnum, в противном случае системные вызовы будут прерваны.

Функция signal.siginterrupt() ничего не возвращает

Обратите внимание, что установка обработчика сигнала в функции signal.signal() сбросит поведение перезапуска до прерываемого неявным вызовом функции signal.siginterrupt() со значением флага flag=True для данного сигнала.

Доступность: Unix.

Для получения дополнительной информации смотрите справочную страницу siginterrupt(3).