Graphics/UMLClassDiagram.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
--- a/Graphics/UMLClassDiagram.py	Fri Jan 01 16:11:36 2010 +0000
+++ b/Graphics/UMLClassDiagram.py	Sat Jan 02 15:11:35 2010 +0000
@@ -12,10 +12,10 @@
 
 import Utilities.ModuleParser
 
-from UMLDialog import UMLDialog
-from ClassItem import ClassItem, ClassModel
-from AssociationItem import AssociationItem, Generalisation
-import GraphicsUtilities
+from .UMLDialog import UMLDialog
+from .ClassItem import ClassItem, ClassModel
+from .AssociationItem import AssociationItem, Generalisation
+from . import GraphicsUtilities
 
 class UMLClassDiagram(UMLDialog):
     """
@@ -69,7 +69,7 @@
                     .format(self.file))
             return
         
-        if not self.allModules.has_key(self.file):
+        if self.file not in self.allModules:
             self.allModules[self.file] = []
         
         routes = []
@@ -113,7 +113,7 @@
                 
                 if hierarchy.get(className):
                     todo.append(hierarchy.get(className))
-                    children = hierarchy.get(className).keys()
+                    children = list(hierarchy.get(className).keys())
                     for child in children:
                         if (className, child) not in routes:
                             routes.append((className, child))

eric ide

mercurial