Como descobrir os valores padrão do argumento de uma função específica em outra função no Python?
Vamos supor que tenhamos uma função como esta:
def myFunction(arg1='a default value'):
pass
Podemos usar a introspecção para descobrir os nomes dos argumentos quemyFunction()
leva usandomyFunction.func_code.co_varnames
, mas como descobrir o valor padrão dearg1
(qual é'a default value'
no exemplo acima)?