66 progress = E5ProgressDialog( |
66 progress = E5ProgressDialog( |
67 self.tr("Parsing modules..."), |
67 self.tr("Parsing modules..."), |
68 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) |
68 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) |
69 progress.setWindowTitle(self.tr("Application Diagram")) |
69 progress.setWindowTitle(self.tr("Application Diagram")) |
70 try: |
70 try: |
71 prog = 0 |
|
72 progress.show() |
71 progress.show() |
73 QApplication.processEvents() |
72 QApplication.processEvents() |
74 |
73 |
75 for module in modules: |
74 for prog, module in enumerate(modules): |
76 progress.setValue(prog) |
75 progress.setValue(prog) |
77 QApplication.processEvents() |
76 QApplication.processEvents() |
78 prog += 1 |
|
79 if module.endswith("__init__.py"): |
77 if module.endswith("__init__.py"): |
80 continue |
78 continue |
81 try: |
79 try: |
82 mod = Utilities.ModuleParser.readModule( |
80 mod = Utilities.ModuleParser.readModule( |
83 module, extensions=extensions, caching=False) |
81 module, extensions=extensions, caching=False) |