pyreverse 不绘制 relationships/arrows/connections

pyreverse doesn't draw relationships/arrows/connections

嘿,我有点让 Pyreverse 工作了,它现在显示我的 classes 但它没有在 classes 之间建立联系。

在一个 class 我得到了

class webserver:
    print('stuff')
    getcaller1 = getcaller.GetCaller()
    device_dict = getcaller1.abc(m)

另一个包含

class GetCaller():

    def __init__():
        print('init')

    def abc(self, m):

        devices=get(m)

但是,我在 classes.png 中得到的只是这个(classes 之间没有线条或箭头)

代码有效,如果我 运行 在 pip 安装的模块上使用 pyreverse 东西,pyreverse 会打印这些箭头,但我自己的项目中肯定缺少某些东西。 python class 可以拥有哪些其他类型的关系?

新答案 我发现问题就在屏幕前。我没有使用 类 的任何对象,仅使用具有 return 值的导入和静态方法调用。这样,我得到的图像(没有属性和函数名称等)在技术上是正确的图像。但是,如果你想欺骗你的方式来可视化你的一些代码,请查看旧答案

旧答案: 我不知道它是否应该这样工作,但有效的是将 类 放在同一个文件中,也许吧仅在模块范围内搜索。