diff options
author | Hakan Çelik <hakancelik96@outlook.com> | 2020-04-16 13:11:55 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-16 11:11:55 +0100 |
commit | 6a5bf15c71a1c101c28774ae714b58e8a65b130c (patch) | |
tree | 855baa83bf6ea2ef737d886f6b1d984a6a90ca8e /Lib/test | |
parent | 01508dcde47af993288134ab85d09ad03b43113c (diff) | |
download | cpython-git-6a5bf15c71a1c101c28774ae714b58e8a65b130c.tar.gz |
bpo-40209: Use tokenize.open in test_unparse (GH-19399)
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/test_unparse.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/Lib/test/test_unparse.py b/Lib/test/test_unparse.py index 2329264008..d4089a3fc1 100644 --- a/Lib/test/test_unparse.py +++ b/Lib/test/test_unparse.py @@ -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 = """\ |