Move open outside try/finally
diff --git a/Parser/asdl.py b/Parser/asdl.py
index be02d9c..fc1b16c 100644
--- a/Parser/asdl.py
+++ b/Parser/asdl.py
@@ -398,8 +398,8 @@
     scanner = ASDLScanner()
     parser = ASDLParser()
 
+    f = open(file)
     try:
-        f = open(file)
         buf = f.read()
     finally:
         f.close()