diff -r c1726b754f96 -r 4f428de32b69 Graphics/ImportsDiagramBuilder.py --- a/Graphics/ImportsDiagramBuilder.py Sun Feb 10 14:48:24 2013 +0100 +++ b/Graphics/ImportsDiagramBuilder.py Sun Feb 10 15:17:59 2013 +0100 @@ -13,10 +13,7 @@ from PyQt4.QtGui import QProgressDialog, QApplication, QGraphicsTextItem from .UMLDiagramBuilder import UMLDiagramBuilder -from .ModuleItem import ModuleItem, ModuleModel -from .AssociationItem import AssociationItem, Imports -import Utilities.ModuleParser import Utilities import Preferences @@ -88,6 +85,7 @@ None, 0, tot, self.parent()) progress.show() QApplication.processEvents() + import Utilities.ModuleParser for module in modules: progress.setValue(prog) QApplication.processEvents() @@ -223,6 +221,7 @@ @param x x-coordinate (float) @param y y-coordinate (float) """ + from .ModuleItem import ModuleItem, ModuleModel classes.sort() impM = ModuleModel(name, classes) impW = ModuleItem(impM, x, y, scene=self.scene) @@ -235,6 +234,7 @@ @param shapes list of shapes """ + from .AssociationItem import AssociationItem, Imports for module in list(shapes.keys()): for rel in shapes[module][1]: assoc = AssociationItem(