Sat, 12 Jan 2013 14:37:05 +0100
Fixed a few issues in the graphics diagrams.
--- a/Graphics/ApplicationDiagramBuilder.py Thu Jan 10 19:03:16 2013 +0100 +++ b/Graphics/ApplicationDiagramBuilder.py Sat Jan 12 14:37:05 2013 +0100 @@ -82,6 +82,7 @@ moduleDict[name] = mod finally: progress.setValue(tot) + progress.deleteLater() return moduleDict def buildDiagram(self):
--- a/Graphics/ImportsDiagramBuilder.py Thu Jan 10 19:03:16 2013 +0100 +++ b/Graphics/ImportsDiagramBuilder.py Sat Jan 12 14:37:05 2013 +0100 @@ -104,6 +104,7 @@ moduleDict[name] = mod finally: progress.setValue(tot) + progress.deleteLater() return moduleDict def buildDiagram(self):
--- a/Graphics/PackageDiagramBuilder.py Thu Jan 10 19:03:16 2013 +0100 +++ b/Graphics/PackageDiagramBuilder.py Sat Jan 12 14:37:05 2013 +0100 @@ -105,6 +105,7 @@ moduleDict[name] = mod finally: progress.setValue(tot) + progress.deleteLater() return moduleDict def __buildSubpackagesDict(self): @@ -126,6 +127,7 @@ for subpackage in os.listdir(self.package): subpackagePath = os.path.join(self.package, subpackage) if os.path.isdir(subpackagePath) and \ + subpackage != "__pycache__" and \ len(glob.glob(os.path.join(subpackagePath, "__init__.*"))) != 0: subpackagesList.append(subpackagePath) @@ -166,6 +168,7 @@ subpackagesDict[packageName].insert(0, "__init__") finally: progress.setValue(tot) + progress.deleteLater() return subpackagesDict def buildDiagram(self):