Pular para o conteúdo
← Índice | Lição 4 de 4

@retry e @log

@retry e @log

@retry(n) tenta a função até N vezes em caso de erro. @log registra entrada/saída automaticamente.

@log
fn process(data: str) -> str {
    return data |> String.upper()
}

@retry(3)
fn fetch_data() -> str {
    // tenta até 3x em caso de falha
    return "dados"
}

Nesta lição no navegador, a verificação confirma o decorator e o painel mostra stdout. As entradas reais de @log são escritas em stderr ao executar o programa com a CLI do Zolo.

Objetivo: Adicione @log a transform e verifique que o programa mantém o stdout esperado.

lição-7-4.zolo
Saída do programa

Execute o código para ver o output

Buscar no Zolo

9 resultados

enespt-br