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): |