Saltar al contenido principal

Registrar la supervisión de un evento (thread.register_event)

Declaración

id_evento = thread.register_event(nombre_evento, funcion_de_callback [, callback_de_error ])

Parámetros

  • nombre_evento
    Tipo cadena; nombre que representa el evento
  • funcion_de_callback
    Tipo función; callback que se activa mediante el evento
  • callback_de_error
    Tipo función; callback de error. Si se produce una excepción al ejecutar la tarea, se llama a esta función y la excepción no se vuelve a lanzar. Es un parámetro opcional; de forma predeterminada, la excepción se lanza cuando ocurre

Valor devuelto

  • id_evento
    Tipo entero

Descripción

Registra la supervisión de un evento. Cuando hay un valor en el diccionario de la cola de procesos correspondiente al nombre del evento, se extrae el valor y se activa el callback del evento con dicho valor como parámetro.

Ejemplo

Consulta el ejemplo completo al final de este capítulo.