Graphics/GraphicsUtilities.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1509
c0b5e693b0eb
diff -r 1b59c4ba121e -r 8cd4d08fa9f6 Graphics/GraphicsUtilities.py
--- a/Graphics/GraphicsUtilities.py	Fri Mar 11 08:55:14 2011 +0100
+++ b/Graphics/GraphicsUtilities.py	Fri Mar 11 16:51:57 2011 +0100
@@ -7,12 +7,14 @@
 Module implementing some graphical utility functions.
 """
 
+
 class RecursionError(OverflowError, ValueError):
     """
     Unable to calculate result because of recursive structure.
     """
     
-def sort(nodes, routes, noRecursion = False):
+
+def sort(nodes, routes, noRecursion=False):
     """
     Function to sort widgets topographically.
     
@@ -42,7 +44,7 @@
         stage.append(nodes[0])
     
     taken.extend(stage)
-    nodes = list(filter(lambda x, l = stage: x not in l, nodes))
+    nodes = list(filter(lambda x, l=stage: x not in l, nodes))
     while nodes:
         previousStageChildren = []
         nodelen = len(nodes)
@@ -73,7 +75,7 @@
         
         stages.append(stage)
         taken.extend(stage)
-        nodes = list(filter(lambda x, l = stage: x not in l, nodes))
+        nodes = list(filter(lambda x, l=stage: x not in l, nodes))
         if nodelen == len(nodes):
             if noRecursion:
                 raise RecursionError(nodes)
@@ -83,6 +85,7 @@
     
     return stages
     
+
 def _buildChildrenLists(routes):
     """
     Function to build up parent - child relationships.

eric ide

mercurial