eric6/Graphics/PackageDiagramBuilder.py

changeset 8220
006ee31b4835
parent 8218
7c09585bd960
child 8257
28146736bbfc
equal deleted inserted replaced
8219:013aee248a62 8220:006ee31b4835
91 progress = E5ProgressDialog( 91 progress = E5ProgressDialog(
92 self.tr("Parsing modules..."), 92 self.tr("Parsing modules..."),
93 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) 93 None, 0, tot, self.tr("%v/%m Modules"), self.parent())
94 progress.setWindowTitle(self.tr("Package Diagram")) 94 progress.setWindowTitle(self.tr("Package Diagram"))
95 try: 95 try:
96 prog = 0
97 progress.show() 96 progress.show()
98 QApplication.processEvents() 97 QApplication.processEvents()
99 98
100 for module in modules: 99 for prog, module in enumerate(modules):
101 progress.setValue(prog) 100 progress.setValue(prog)
102 QApplication.processEvents() 101 QApplication.processEvents()
103 prog += 1
104 try: 102 try:
105 mod = Utilities.ModuleParser.readModule( 103 mod = Utilities.ModuleParser.readModule(
106 module, extensions=extensions, caching=False) 104 module, extensions=extensions, caching=False)
107 except ImportError: 105 except ImportError:
108 continue 106 continue
156 progress = E5ProgressDialog( 154 progress = E5ProgressDialog(
157 self.tr("Parsing modules..."), 155 self.tr("Parsing modules..."),
158 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) 156 None, 0, tot, self.tr("%v/%m Modules"), self.parent())
159 progress.setWindowTitle(self.tr("Package Diagram")) 157 progress.setWindowTitle(self.tr("Package Diagram"))
160 try: 158 try:
161 prog = 0
162 progress.show() 159 progress.show()
163 QApplication.processEvents() 160 QApplication.processEvents()
164 161
165 for subpackage in subpackagesList: 162 for subpackage in subpackagesList:
166 packageName = os.path.basename(subpackage) 163 packageName = os.path.basename(subpackage)
167 subpackagesDict[packageName] = [] 164 subpackagesDict[packageName] = []
168 modules = [] 165 modules = []
169 for ext in supportedExt: 166 for ext in supportedExt:
170 modules.extend(glob.glob( 167 modules.extend(glob.glob(
171 Utilities.normjoinpath(subpackage, ext))) 168 Utilities.normjoinpath(subpackage, ext)))
172 for module in modules: 169 for prog, module in enumerate(modules):
173 progress.setValue(prog) 170 progress.setValue(prog)
174 QApplication.processEvents() 171 QApplication.processEvents()
175 prog += 1
176 try: 172 try:
177 mod = Utilities.ModuleParser.readModule( 173 mod = Utilities.ModuleParser.readModule(
178 module, extensions=extensions, caching=False) 174 module, extensions=extensions, caching=False)
179 except ImportError: 175 except ImportError:
180 continue 176 continue

eric ide

mercurial