Pular para o conteúdo principal

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.