Saltar al contenido
Mapa del curso | Lección 4 de 4

Decoradores · 7.4

@retry y @log

Todas las lecciones están abiertas: salta cuando lo necesites.

@retry(n) intenta la función hasta N veces en caso de error. @log registra entrada/salida automáticamente.

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

@retry(3)
fn fetch_data() -> str {
    // intenta hasta 3x en caso de fallo
    return "datos"
}

En esta lección del navegador, la verificación confirma el decorator y el panel muestra stdout. Las entradas reales de @log se escriben en stderr al ejecutar el programa con la CLI de Zolo.

Objetivo: Añade @log a transform y verifica que el programa mantenga el stdout esperado.

lección-7-4.zolo
Salida del programa

Ejecuta el código para ver la salida

Índice global

Encuentra tu camino por Zolo

Prueba una idea

Empieza aquí

9 resultados

9 resultados

enespt-br