--- a/eric6/Graphics/PackageDiagramBuilder.py Sun Apr 11 11:34:32 2021 +0200 +++ b/eric6/Graphics/PackageDiagramBuilder.py Sun Apr 11 12:38:16 2021 +0200 @@ -93,14 +93,12 @@ None, 0, tot, self.tr("%v/%m Modules"), self.parent()) progress.setWindowTitle(self.tr("Package Diagram")) try: - prog = 0 progress.show() QApplication.processEvents() - for module in modules: + for prog, module in enumerate(modules): progress.setValue(prog) QApplication.processEvents() - prog += 1 try: mod = Utilities.ModuleParser.readModule( module, extensions=extensions, caching=False) @@ -158,7 +156,6 @@ None, 0, tot, self.tr("%v/%m Modules"), self.parent()) progress.setWindowTitle(self.tr("Package Diagram")) try: - prog = 0 progress.show() QApplication.processEvents() @@ -169,10 +166,9 @@ for ext in supportedExt: modules.extend(glob.glob( Utilities.normjoinpath(subpackage, ext))) - for module in modules: + for prog, module in enumerate(modules): progress.setValue(prog) QApplication.processEvents() - prog += 1 try: mod = Utilities.ModuleParser.readModule( module, extensions=extensions, caching=False)