Biorąc pod uwagę funkcję Python:
def a_method(arg1, arg2):
pass
Jak mogę wyodrębnić liczbę i nazwy argumentów. To znaczy, biorąc pod uwagę, że mam odniesienie func
, chcę func.[something]
wrócić ("arg1", "arg2")
.
Scenariusz użycia jest taki, że mam dekorator i chcę użyć argumentów metody w tej samej kolejności, w jakiej pojawiają się dla rzeczywistej funkcji jako klucza. To znaczy, jak wyglądałby dekorator wydrukowany, "a,b"
kiedy dzwonię a_method("a", "b")
?