Passando todos os argumentos de uma função para outra função
Eu quero passar todos os argumentos passados para uma função (func1
) como argumentos para outra função (func2
) dentrofunc1
Isso pode ser feito com*args, *kwargs
no chamadofunc1
e passá-los parafunc2
, mas existe outra maneira?
Originalmente
def func1(*args, **kwargs):
func2(*args, **kwargs)
mas se minha assinatura func1 for
def func1(a=1, b=2, c=3):
como eu envio todos eles para func2, sem usar
def func1(a=1, b=2, c=3):
func2(a, b, c)
Existe uma maneira como em javascriptcallee.arguments
?