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

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

Объявление​

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

Параметры​

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

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

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

Описание​

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

Пример​

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