1.1 --- a/compiler/ast.py Thu Nov 28 22:27:16 2013 +0100
1.2 +++ b/compiler/ast.py Sun Dec 08 19:14:15 2013 +0100
1.3 @@ -119,11 +119,12 @@
1.4 self._attrs_deduced_from_specific_usage = None
1.5 self._position_deduced = None
1.6
1.7 -class OperatorUser:
1.8 +class OperatorUser(AttributeAccessor):
1.9
1.10 "Operator-related node."
1.11
1.12 def __init__(self):
1.13 + AttributeAccessor.__init__(self)
1.14 self._module = None
1.15
1.16 class Node(AttributeUser):
1.17 @@ -1916,10 +1917,9 @@
1.18 def visit(self, visitor, *args):
1.19 return visitor.visitSub(self, *args)
1.20
1.21 -class Subscript(Node, AttributeAccessor, OperatorUser):
1.22 +class Subscript(Node, OperatorUser):
1.23 def __init__(self, expr, flags, subs, lineno=None):
1.24 Node.__init__(self)
1.25 - AttributeAccessor.__init__(self)
1.26 OperatorUser.__init__(self)
1.27 self.expr = expr
1.28 self.flags = flags