Diberi fungsi Python:
def a_method(arg1, arg2):
pass
Bagaimana saya bisa mengekstrak jumlah dan nama argumen. Yaitu, mengingat bahwa saya memiliki referensi func
, saya ingin func.[something]
kembali ("arg1", "arg2")
.
Skenario penggunaan untuk ini adalah bahwa saya memiliki dekorator, dan saya ingin menggunakan argumen metode dalam urutan yang sama dengan yang muncul untuk fungsi aktual sebagai kunci. Yaitu, bagaimana dekorator akan terlihat dicetak "a,b"
saat saya menelepon a_method("a", "b")
?