Graphics/ImportsDiagramBuilder.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3515
1b8381afe38f
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
62 self.shortPackage = self.packagePath.replace(ppath, '').replace( 62 self.shortPackage = self.packagePath.replace(ppath, '').replace(
63 os.sep, '.')[1:] 63 os.sep, '.')[1:]
64 64
65 pname = self.project.getProjectName() 65 pname = self.project.getProjectName()
66 if pname: 66 if pname:
67 name = self.trUtf8("Imports Diagramm {0}: {1}").format( 67 name = self.tr("Imports Diagramm {0}: {1}").format(
68 pname, self.project.getRelativePath(self.packagePath)) 68 pname, self.project.getRelativePath(self.packagePath))
69 else: 69 else:
70 name = self.trUtf8("Imports Diagramm: {0}").format( 70 name = self.tr("Imports Diagramm: {0}").format(
71 self.packagePath) 71 self.packagePath)
72 self.umlView.setDiagramName(name) 72 self.umlView.setDiagramName(name)
73 73
74 def __buildModulesDict(self): 74 def __buildModulesDict(self):
75 """ 75 """
88 modules.extend(glob.glob(Utilities.normjoinpath( 88 modules.extend(glob.glob(Utilities.normjoinpath(
89 self.packagePath, '*{0}'.format(ext)))) 89 self.packagePath, '*{0}'.format(ext))))
90 90
91 tot = len(modules) 91 tot = len(modules)
92 progress = E5ProgressDialog( 92 progress = E5ProgressDialog(
93 self.trUtf8("Parsing modules..."), 93 self.tr("Parsing modules..."),
94 None, 0, tot, self.trUtf8("%v/%m Modules"), self.parent()) 94 None, 0, tot, self.tr("%v/%m Modules"), self.parent())
95 try: 95 try:
96 prog = 0 96 prog = 0
97 progress.show() 97 progress.show()
98 QApplication.processEvents() 98 QApplication.processEvents()
99 for module in modules: 99 for module in modules:
121 """ 121 """
122 initlist = glob.glob(os.path.join(self.packagePath, '__init__.*')) 122 initlist = glob.glob(os.path.join(self.packagePath, '__init__.*'))
123 if len(initlist) == 0: 123 if len(initlist) == 0:
124 ct = QGraphicsTextItem(None) 124 ct = QGraphicsTextItem(None)
125 ct.setHtml( 125 ct.setHtml(
126 self.trUtf8( 126 self.tr(
127 "The directory <b>'{0}'</b> is not a Python package.") 127 "The directory <b>'{0}'</b> is not a Python package.")
128 .format(self.package)) 128 .format(self.package))
129 self.scene.addItem(ct) 129 self.scene.addItem(ct)
130 return 130 return
131 131

eric ide

mercurial