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 |