Pasar todos los argumentos de una función a otra función
Quiero pasar todos los argumentos pasados a una función (func1
) como argumentos para otra función (func2
) dentrofunc1
Esto se puede hacer con*args, *kwargs
en el llamadofunc1
y pasándolos afunc2
, pero hay otra manera?
Originalmente
def func1(*args, **kwargs):
func2(*args, **kwargs)
pero si mi firma func1 es
def func1(a=1, b=2, c=3):
¿Cómo los envío a todos a func2, sin usar
def func1(a=1, b=2, c=3):
func2(a, b, c)
¿Hay alguna manera como en javascriptcallee.arguments
?