मेरे पास पाइथन एएसटी है [जैसा कि ast.parse() द्वारा लौटाया गया है।पायथन एएसटी प्रसंस्करण
मुझे पता है कि यह एक क्लास विधि का एएसटी है।
मैं एक ही कक्षा के अन्य तरीकों से सभी कॉल कैसे प्राप्त करूं?
def baz(self): # this is a class method
'''baz docstring'''
self.foo() + self.bar()
मैं एक समारोह है कि एक एएसटी को स्वीकार करेंगे और अन्य तरीकों की सूची प्रदान करेगा की जरूरत है: की तरह एक कोड स्निपेट के लिए
['foo', 'bar']
:
असल में, मैं की तरह कुछ एकत्र करना चाहते हैं [वर्ग के रूप में विधि नाम] वर्ग के एक विधि के अंदर बुलाया जा रहा है।
सामान्य मामलों की जटिलता का वर्णन करने वाली टिप्पणियों के लिए बहुत धन्यवाद। –