0

我想使用绝地对代码库进行一些静态代码分析。

我找不到提取实例属性的方法(在 中声明__init__()

code = """
class A:
    def __init__(self):
        self.a = 1
        self.b = 1


class B:
    def __init__(self):
        self.c = A()
        self.d: A = None
"""
from jedi import Script
s = Script(code=code)
s.get_names()

我想访问cd节点,以及它们的类型(两者A),但我无法从返回的对象中找到任何方法s.get_names()[1]

谢谢!

4

0 回答 0