summaryrefslogtreecommitdiff
path: root/sphinx/pycode/pgen2/driver.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/pycode/pgen2/driver.py')
-rw-r--r--sphinx/pycode/pgen2/driver.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/sphinx/pycode/pgen2/driver.py b/sphinx/pycode/pgen2/driver.py
index c531edb34..6bdcebece 100644
--- a/sphinx/pycode/pgen2/driver.py
+++ b/sphinx/pycode/pgen2/driver.py
@@ -92,11 +92,8 @@ class Driver(object):
def parse_file(self, filename, debug=False):
"""Parse a file and return the syntax tree."""
- stream = open(filename)
- try:
+ with open(filename) as stream:
return self.parse_stream(stream, debug)
- finally:
- stream.close()
def parse_string(self, text, debug=False):
"""Parse a string and return the syntax tree."""