Sun, 10 Feb 2013 15:26:21 +0100
Continued implementing the delayed import.
--- a/Graphics/ApplicationDiagramBuilder.py Sun Feb 10 15:17:59 2013 +0100 +++ b/Graphics/ApplicationDiagramBuilder.py Sun Feb 10 15:26:21 2013 +0100 @@ -48,6 +48,7 @@ @return dictionary of modules contained in the application. """ + import Utilities.ModuleParser extensions = Preferences.getPython("PythonExtensions") + \ Preferences.getPython("Python3Extensions") + ['.rb'] moduleDict = {} @@ -63,7 +64,6 @@ progress.show() QApplication.processEvents() - import Utilities.ModuleParser for module in modules: progress.setValue(prog) QApplication.processEvents()
--- a/Graphics/ImportsDiagramBuilder.py Sun Feb 10 15:17:59 2013 +0100 +++ b/Graphics/ImportsDiagramBuilder.py Sun Feb 10 15:26:21 2013 +0100 @@ -69,6 +69,7 @@ @return dictionary of modules contained in the package. """ + import Utilities.ModuleParser extensions = Preferences.getPython("PythonExtensions") + \ Preferences.getPython("Python3Extensions") moduleDict = {} @@ -85,7 +86,6 @@ None, 0, tot, self.parent()) progress.show() QApplication.processEvents() - import Utilities.ModuleParser for module in modules: progress.setValue(prog) QApplication.processEvents()
--- a/Graphics/PackageDiagramBuilder.py Sun Feb 10 15:17:59 2013 +0100 +++ b/Graphics/PackageDiagramBuilder.py Sun Feb 10 15:26:21 2013 +0100 @@ -66,6 +66,7 @@ @return dictionary of modules contained in the package. """ + import Utilities.ModuleParser supportedExt = \ ['*{0}'.format(ext) for ext in Preferences.getPython("PythonExtensions")] + \ ['*{0}'.format(ext) for ext in Preferences.getPython("Python3Extensions")] + \ @@ -85,7 +86,6 @@ progress.show() QApplication.processEvents() - import Utilities.ModuleParser for module in modules: progress.setValue(prog) QApplication.processEvents()
--- a/Graphics/UMLClassDiagramBuilder.py Sun Feb 10 15:17:59 2013 +0100 +++ b/Graphics/UMLClassDiagramBuilder.py Sun Feb 10 15:26:21 2013 +0100 @@ -12,7 +12,6 @@ from PyQt4.QtGui import QGraphicsTextItem import Utilities -import Utilities.ModuleParser import Preferences from .UMLDiagramBuilder import UMLDiagramBuilder @@ -65,6 +64,8 @@ The algorithm is borrowed from Boa Constructor. """ + import Utilities.ModuleParser + self.allClasses = {} self.allModules = {}