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.