106 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) |
107 None, 0, tot, self.tr("%v/%m Modules"), self.parent()) |
107 progress.setWindowTitle(self.tr("Imports Diagramm")) |
108 progress.setWindowTitle(self.tr("Imports Diagramm")) |
108 try: |
109 try: |
109 progress.show() |
110 progress.show() |
110 QApplication.processEvents() |
111 QApplication.processEvents() |
|
112 |
|
113 now = time.monotonic() |
111 for prog, module in enumerate(modules): |
114 for prog, module in enumerate(modules): |
112 progress.setValue(prog) |
115 progress.setValue(prog) |
113 QApplication.processEvents() |
116 if time.monotonic() - now > 0.01: |
|
117 QApplication.processEvents() |
|
118 now = time.monotonic() |
114 try: |
119 try: |
115 mod = Utilities.ModuleParser.readModule( |
120 mod = Utilities.ModuleParser.readModule( |
116 module, extensions=extensions, caching=False) |
121 module, extensions=extensions, caching=False) |
117 except ImportError: |
122 except ImportError: |
118 continue |
123 continue |