diff -r 2da2fa1ce1ff -r 68f54a5e0c6b Graphics/PackageDiagramBuilder.py --- a/Graphics/PackageDiagramBuilder.py Wed Nov 06 19:43:32 2013 +0100 +++ b/Graphics/PackageDiagramBuilder.py Sun Nov 10 14:44:19 2013 +0100 @@ -83,10 +83,10 @@ for ext in supportedExt: modules.extend(glob.glob(Utilities.normjoinpath(self.package, ext))) tot = len(modules) + progress = QProgressDialog(self.trUtf8("Parsing modules..."), + None, 0, tot, self.parent()) try: prog = 0 - progress = QProgressDialog(self.trUtf8("Parsing modules..."), - None, 0, tot, self.parent()) progress.show() QApplication.processEvents() for module in modules: @@ -135,10 +135,10 @@ for ext in supportedExt: for subpackage in subpackagesList: tot += len(glob.glob(Utilities.normjoinpath(subpackage, ext))) + progress = QProgressDialog(self.trUtf8("Parsing modules..."), + None, 0, tot, self.parent()) try: prog = 0 - progress = QProgressDialog(self.trUtf8("Parsing modules..."), - None, 0, tot, self.parent()) progress.show() QApplication.processEvents() for subpackage in subpackagesList: