Python en Producción · Lección 08
¿Para qué se usa comúnmente un decorador en código de producción?
Para añadir logging, reintentos o medición de tiempo sin modificar la función original
Para cambiar el tipo de dato que retorna una función siempre
Para eliminar la necesidad de tests
Para compilar el código a C
Python en Producción · Lección 08
Completa el código
@functools.
Revisa: @functools.wraps preserva metadata de la función original.
Python en Producción · Lección 08
¿Por qué usar @functools.wraps al crear un decorador propio?
Pista: preserva el nombre y docstring originales de la función decorada.
✓
¡Lección completada!
Decoradores en producción
0
XP ganado
3
Vidas restantes