Angesichts der Python-Funktion:
def a_method(arg1, arg2):
pass
Wie kann ich die Anzahl und Namen der Argumente extrahieren? Dh, da ich einen Verweis auf habe func
, möchte ich, dass der func.[something]
zurückkehrt ("arg1", "arg2")
.
Das Verwendungsszenario hierfür ist, dass ich einen Dekorator habe und die Methodenargumente in derselben Reihenfolge verwenden möchte, in der sie für die eigentliche Funktion als Schlüssel angezeigt werden. Dh wie würde der Dekorateur so gedruckt aussehen, "a,b"
wenn ich anrufe a_method("a", "b")
?