diff options
Diffstat (limited to 'Lib/lib2to3/pgen2/driver.py')
| -rw-r--r-- | Lib/lib2to3/pgen2/driver.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/Lib/lib2to3/pgen2/driver.py b/Lib/lib2to3/pgen2/driver.py index a27b9cb40b..e5e4824c00 100644 --- a/Lib/lib2to3/pgen2/driver.py +++ b/Lib/lib2to3/pgen2/driver.py @@ -94,11 +94,8 @@ class Driver(object): def parse_file(self, filename, encoding=None, debug=False): """Parse a file and return the syntax tree.""" - stream = codecs.open(filename, "r", encoding) - try: + with io.open(filename, "r", encoding=encoding) 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.""" |
