
Jonas Ivan Tsuchida
PreguntaNo entiendo por qué el (*args y el **kwargs) se pone en wrapper y no sobre func (justo en la linea de arriba) , si justamente lo que puede llegar a traer argumentos es la función que ingresa , osea func.
- Decorator
- Closure

José Ángel Navarro Almendárez
Tomando el mismo ejemplo que das, tenemos que las dos siguiente declaraciones son equivalentes según el concepto de decorador (y como se vio en la clase anterior):
En la segunda imagen vemos que lo que nos regresa el decorador es la función
wrapper
sum = wrapper(*args, **kargs)