self.visit(n, scope, 0)
def visitSlice(self, node, scope, assign=0):
- self.visit(node.expr, scope, assign)
+ self.visit(node.expr, scope, 0)
if node.lower:
self.visit(node.lower, scope, 0)
if node.upper:
# a yield statement signals a generator
def visitYield(self, node, scope):
- self.generator = 1
+ scope.generator = 1
self.visit(node.value, scope)
def sort(l):
self.visit(n, scope, 0)
def visitSlice(self, node, scope, assign=0):
- self.visit(node.expr, scope, assign)
+ self.visit(node.expr, scope, 0)
if node.lower:
self.visit(node.lower, scope, 0)
if node.upper:
# a yield statement signals a generator
def visitYield(self, node, scope):
- self.generator = 1
+ scope.generator = 1
self.visit(node.value, scope)
def sort(l):