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.