1
jython 코드 용 uml 다이어그램을 생성하기 위해 pylint를 사용하려고합니다. 일반 Python 코드에서 실행하면 모든 것이 잘 실행되지만 일단 스윙 가져 오기가 포함 된 코드에서 실행하려고하면 오류 메시지와 충돌합니다.자이 썬 용 Pyreverse (pylint)
저는 python (!)에서 자이 썬에서 실행 중입니다 (2.7.2a). 필린 트 (특히 파이 로버스)를 실행하려면 어떻게해야합니까? 이것은 실제로 버그
Traceback (most recent call last): File "/usr/bin/pyreverse", line 4, in <module> main.Run(sys.argv[1:])
File "/usr/lib/python2.7/dist-packages/pylint/pyreverse/main.py", line 126, in __init__ PyreverseCommand(args)
File "/usr/lib/python2.7/dist-packages/pylint/pyreverse/main.py", line 98, in __init__ self.run(args)
File "/usr/lib/python2.7/dist-packages/pylint/pyreverse/main.py", line 112, in run diadefs = handler.get_diadefs(project, linker)
File "/usr/lib/python2.7/dist-packages/pylint/pyreverse/diadefslib.py", line 228, in get_diadefs diagrams = DefaultDiadefGenerator(linker, self).visit(project)
File "/usr/lib/python2.7/dist-packages/logilab/astng/utils.py", line 103, in visit self.visit(local_node)
File "/usr/lib/python2.7/dist-packages/logilab/astng/utils.py", line 100, in visit methods[0](node)
File "/usr/lib/python2.7/dist-packages/pylint/pyreverse/diadefslib.py", line 161, in visit_module self.linker.visit(node)
File "/usr/lib/python2.7/dist-packages/logilab/astng/utils.py", line 103, in visit self.visit(local_node)
File "/usr/lib/python2.7/dist-packages/logilab/astng/utils.py", line 100, in visit methods[0](node) File "/usr/lib/python2.7/dist-packages/logilab/astng/inspector.py", line 257, in visit_from fullname = get_module_part(fullname)
File "/usr/lib/python2.7/dist-packages/logilab/common/modutils.py", line 334, in get_module_part
'explicit relative import, but no context_file?' AssertionError: explicit relative import, but no context_file?
감사합니다. 다른 버그가 고쳐질 때까지 기다릴 필요가있다. 그리고 logilab 사람들 중 누군가가 높은 우선 순위. 나는 당신이 'astng'부분 만 개발한다고 생각하니? – ted