]> granicus.if.org Git - python/commitdiff
Make names generated for 'with' variables match the built-in compiler.
authorNeil Schemenauer <nascheme@enme.ucalgary.ca>
Sat, 7 Feb 2009 00:13:39 +0000 (00:13 +0000)
committerNeil Schemenauer <nascheme@enme.ucalgary.ca>
Sat, 7 Feb 2009 00:13:39 +0000 (00:13 +0000)
Lib/compiler/pycodegen.py

index 808f51f41703780cd5d8027d2a78a44ab78d2c3b..e7ce1a9ddb176767a8810612283cc49a1feb9266 100644 (file)
@@ -814,8 +814,8 @@ class CodeGenerator:
     def visitWith(self, node):
         body = self.newBlock()
         final = self.newBlock()
-        valuevar = "$value%d" % self.__with_count
         self.__with_count += 1
+        valuevar = "_[%d]" % self.__with_count
         self.set_lineno(node)
         self.visit(node.expr)
         self.emit('DUP_TOP')