Graphics/ApplicationDiagram.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
11 import glob 11 import glob
12 12
13 from PyQt4.QtCore import * 13 from PyQt4.QtCore import *
14 from PyQt4.QtGui import * 14 from PyQt4.QtGui import *
15 15
16 from UMLDialog import UMLDialog 16 from .UMLDialog import UMLDialog
17 from PackageItem import PackageItem, PackageModel 17 from .PackageItem import PackageItem, PackageModel
18 from AssociationItem import AssociationItem, Imports 18 from .AssociationItem import AssociationItem, Imports
19 import GraphicsUtilities 19 from . import GraphicsUtilities
20 20
21 import Utilities.ModuleParser 21 import Utilities.ModuleParser
22 import Utilities 22 import Utilities
23 23
24 class ApplicationDiagram(UMLDialog): 24 class ApplicationDiagram(UMLDialog):
128 impLst.append(n) 128 impLst.append(n)
129 else: 129 else:
130 n = "%s.%s" % (project, i) 130 n = "%s.%s" % (project, i)
131 if n in modules: 131 if n in modules:
132 impLst.append(n) 132 impLst.append(n)
133 for i in modules[module].from_imports.keys(): 133 for i in list(modules[module].from_imports.keys()):
134 if i.startswith('.'): 134 if i.startswith('.'):
135 dots = len(i) - len(i.lstrip('.')) 135 dots = len(i) - len(i.lstrip('.'))
136 if dots == 1: 136 if dots == 1:
137 i = i[1:] 137 i = i[1:]
138 elif dots > 1: 138 elif dots > 1:

eric ide

mercurial