Python AST'm var [ast.parse() tarafından döndürülen).Python AST işlenmesi
Bunun bir sınıf yönteminin AST olduğunu biliyorum.
Tüm çağrıları aynı sınıftaki diğer yöntemlerle nasıl bulurum?
def baz(self): # this is a class method
'''baz docstring'''
self.foo() + self.bar()
Bir AST kabul edecek ve diğer yöntemlerin listesini döndürecektir bir işlevi gerekir: Böyle bir kod parçacığı için
['foo', 'bar']
:
Temelde, böyle bir şey toplamak istiyorum Aynı sınıfın bir yönteminde çağrılan sınıfın [dizge olarak yöntem adları].
Genel durumun karmaşıklığını açıklayan yorumlar için çok teşekkürler. –