60 self.shortPackage = self.packagePath.replace(ppath, '').replace( |
60 self.shortPackage = self.packagePath.replace(ppath, '').replace( |
61 os.sep, '.')[1:] |
61 os.sep, '.')[1:] |
62 |
62 |
63 pname = self.project.getProjectName() |
63 pname = self.project.getProjectName() |
64 if pname: |
64 if pname: |
65 name = self.trUtf8("Imports Diagramm {0}: {1}").format( |
65 name = self.tr("Imports Diagramm {0}: {1}").format( |
66 pname, self.project.getRelativePath(self.packagePath)) |
66 pname, self.project.getRelativePath(self.packagePath)) |
67 else: |
67 else: |
68 name = self.trUtf8("Imports Diagramm: {0}").format( |
68 name = self.tr("Imports Diagramm: {0}").format( |
69 self.packagePath) |
69 self.packagePath) |
70 self.umlView.setDiagramName(name) |
70 self.umlView.setDiagramName(name) |
71 |
71 |
72 def __buildModulesDict(self): |
72 def __buildModulesDict(self): |
73 """ |
73 """ |
86 modules.extend(glob.glob(Utilities.normjoinpath( |
86 modules.extend(glob.glob(Utilities.normjoinpath( |
87 self.packagePath, '*{0}'.format(ext)))) |
87 self.packagePath, '*{0}'.format(ext)))) |
88 |
88 |
89 tot = len(modules) |
89 tot = len(modules) |
90 progress = E5ProgressDialog( |
90 progress = E5ProgressDialog( |
91 self.trUtf8("Parsing modules..."), |
91 self.tr("Parsing modules..."), |
92 None, 0, tot, self.trUtf8("%v/%m Modules"), self.parent()) |
92 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) |
93 try: |
93 try: |
94 prog = 0 |
94 prog = 0 |
95 progress.show() |
95 progress.show() |
96 QApplication.processEvents() |
96 QApplication.processEvents() |
97 for module in modules: |
97 for module in modules: |
119 """ |
119 """ |
120 initlist = glob.glob(os.path.join(self.packagePath, '__init__.*')) |
120 initlist = glob.glob(os.path.join(self.packagePath, '__init__.*')) |
121 if len(initlist) == 0: |
121 if len(initlist) == 0: |
122 ct = QGraphicsTextItem(None) |
122 ct = QGraphicsTextItem(None) |
123 ct.setHtml( |
123 ct.setHtml( |
124 self.trUtf8( |
124 self.tr( |
125 "The directory <b>'{0}'</b> is not a Python package.") |
125 "The directory <b>'{0}'</b> is not a Python package.") |
126 .format(self.package)) |
126 .format(self.package)) |
127 self.scene.addItem(ct) |
127 self.scene.addItem(ct) |
128 return |
128 return |
129 |
129 |