Graphics/PackageDiagram.py

changeset 413
3d82e6eb3516
parent 40
c2e5472b112c
child 483
ca7d8599a575
equal deleted inserted replaced
412:569efd7f2716 413:3d82e6eb3516
63 Private method to build a dictionary of modules contained in the package. 63 Private method to build a dictionary of modules contained in the package.
64 64
65 @return dictionary of modules contained in the package. 65 @return dictionary of modules contained in the package.
66 """ 66 """
67 supportedExt = \ 67 supportedExt = \
68 ['*%s' % ext for ext in Preferences.getPython("PythonExtensions")] + \ 68 ['*{0}'.format(ext) for ext in Preferences.getPython("PythonExtensions")] + \
69 ['*%s' % ext for ext in Preferences.getPython("Python3Extensions")] + \ 69 ['*{0}'.format(ext) for ext in Preferences.getPython("Python3Extensions")] + \
70 ['*.rb'] 70 ['*.rb']
71 71
72 moduleDict = {} 72 moduleDict = {}
73 modules = [] 73 modules = []
74 for ext in supportedExt: 74 for ext in supportedExt:
260 """ 260 """
261 meths = sorted(_class.methods.keys()) 261 meths = sorted(_class.methods.keys())
262 attrs = sorted(_class.attributes.keys()) 262 attrs = sorted(_class.attributes.keys())
263 name = _class.name 263 name = _class.name
264 if isRbModule: 264 if isRbModule:
265 name = "%s (Module)" % name 265 name = "{0} (Module)".format(name)
266 cl = ClassModel(name, meths[:], attrs[:]) 266 cl = ClassModel(name, meths[:], attrs[:])
267 cw = ClassItem(cl, False, x, y, noAttrs = self.noAttrs, scene = self.scene) 267 cw = ClassItem(cl, False, x, y, noAttrs = self.noAttrs, scene = self.scene)
268 self.allClasses[className] = cw 268 self.allClasses[className] = cw
269 269
270 def __addExternalClass(self, _class, x, y): 270 def __addExternalClass(self, _class, x, y):

eric ide

mercurial