bpo-40209: Use tokenize.open in test_unparse (GH-19399)

This commit is contained in:
Hakan Çelik 2020-04-16 13:11:55 +03:00 committed by GitHub
parent 01508dcde4
commit 6a5bf15c71
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 5 deletions

View File

@ -11,11 +11,8 @@ import ast
def read_pyfile(filename):
"""Read and return the contents of a Python source file (as a
string), taking into account the file encoding."""
with open(filename, "rb") as pyfile:
encoding = tokenize.detect_encoding(pyfile.readline)[0]
with open(filename, "r", encoding=encoding) as pyfile:
source = pyfile.read()
return source
with tokenize.open(filename) as stream:
return stream.read()
for_else = """\