pyreverse不绘制关系/箭头/连接

时间:2018-01-07 18:10:35

标签: python

嘿我有点Pyreverse工作,它现在正在显示我的课程,但它没有在课程之间建立联系。

在一堂课中我得到了

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中得到的就是这个(类之间没有行或箭头) enter image description here

代码有效,如果我在pip安装的模块上运行pyreverse东西,pyreverse会打印这些箭头但是我必须在我自己的项目中缺少一些东西。 python类有哪些其他类型的关系?

1 个答案:

答案 0 :(得分:0)

新答案我意识到问题出在屏幕前。我没有使用任何类的对象,只使用带有返回值的导入和静态方法调用。这样,我获得的图像(没有属性和函数名称等)在技术上就是正确的图像。但是,如果您想欺骗自己的方式来显示某些代码,请查看旧答案

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