[Python-checkins] cpython: Don't use fancy new Python features like 'with' - some bots don't have them

eli.bendersky python-checkins at python.org
Thu Sep 26 15:42:32 CEST 2013


http://hg.python.org/cpython/rev/931d95e9067f
changeset:   85801:931d95e9067f
user:        Eli Bendersky <eliben at gmail.com>
date:        Thu Sep 26 06:41:36 2013 -0700
summary:
  Don't use fancy new Python features like 'with' - some bots don't have them
and can't bootstrap the parser.

files:
  Parser/asdl.py |  5 ++++-
  1 files changed, 4 insertions(+), 1 deletions(-)


diff --git a/Parser/asdl.py b/Parser/asdl.py
--- a/Parser/asdl.py
+++ b/Parser/asdl.py
@@ -398,8 +398,11 @@
     scanner = ASDLScanner()
     parser = ASDLParser()
 
-    with open(file) as f:
+    try:
+        f = open(file)
         buf = f.read()
+    finally:
+        f.close()
     tokens = scanner.tokenize(buf)
     try:
         return parser.parse(tokens)

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list