Перейти к основному содержимому

Регистрация обработчика события (thread.register_event)

Объявление

идентификатор_события = thread.register_event(имя_события, callback [, callback_ошибки ])

Параметры

  • имя события
    Строка — имя события.
  • callback
    Функция, вызываемая при наступлении события.
  • callback ошибки
    Функция, вызываемая при исключении во время выполнения задачи; необязательный параметр. Если не указан, ошибка по умолчанию выбрасывается.

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

  • ID события
    Целое число.

Описание

Регистрирует обработчик события. Когда в словаре очереди процессов, соответствующем имени события, появляется значение, оно извлекается и передаётся в callback события.

Пример

См. полный пример в конце этой главы.