Registrar a escuta de um evento (thread.register_event)
Declaração
id_do_evento = thread.register_event(nome_do_evento, funcao_de_callback [, callback_de_erro ])
Parâmetros
- nome do evento
String; representa o nome do evento. - função de callback
Função; callback que será acionado pelo evento. - callback de erro
Função; quando ocorre uma exceção durante a execução da tarefa, chama este callback sem propagar a exceção. É opcional; por padrão, o erro é lançado quando ocorre uma exceção.
Valor de retorno
- ID do evento
Inteiro.
Descrição
Registra a escuta de um evento. Quando há um valor no dicionário da fila de processos correspondente ao nome do evento, esse valor é removido e usado como parâmetro para acionar o callback do evento.
Exemplo
Consulte o exemplo abrangente no final deste capítulo.