Rename the ExprType "parent" attribute to "parents".
authorAlex Plotnick <shrike@netaxs.com>
Fri, 23 Mar 2012 14:19:08 +0000 (10:19 -0400)
committerJulien Danjou <julien@danjou.info>
Fri, 23 Mar 2012 14:31:57 +0000 (15:31 +0100)
This is fallout from commit 76ca2c0b1527541be59c344118c538ba055ad9d8,
which renamed the *parent parameter of ExprType.__init__, but failed
to rename the instance attribute to which it was assigned.

Signed-off-by: Julien Danjou <julien@danjou.info>
xcbgen/xtypes.py

index 14c318a..c789158 100644 (file)
@@ -221,11 +221,11 @@ class ExprType(Type):
     Public fields added:
     expr is an Expression object containing the value of the field.
     '''
-    def __init__(self, elt, member, *parent):
+    def __init__(self, elt, member, *parents):
         Type.__init__(self, member.name)
         self.is_expr = True
         self.member = member
-        self.parent = parent
+        self.parents = parents
 
         self.expr = Expression(list(elt)[0], self)