]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-44666: Use default encoding as fallback for compile_file (GH-27236) (GH-27489)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 30 Jul 2021 17:12:29 +0000 (10:12 -0700)
committerGitHub <noreply@github.com>
Fri, 30 Jul 2021 17:12:29 +0000 (19:12 +0200)
commit73240d425b770c26d9424665259cd9a2f339b626
tree5f86b7c1223ff132c45845a7ddec2fba5f3ba686
parent882e4761c63ae76d994b57bbcd7e5adbf2aa7b4f
bpo-44666: Use default encoding as fallback for compile_file (GH-27236) (GH-27489)

When sys.stdout.encoding is None compile_file will fall back to
sys.getdefaultencoding to encode/decode error messages.

Co-authored-by: Stefan Hoelzl <stefan.hoelzl@posteo.de>
Co-authored-by: Mickaƫl Schoentgen <contact@tiger-222.fr>
(cherry picked from commit 80f07076294bc09a55ed76d9bbf307404eef25e6)
Lib/compileall.py
Lib/test/test_compileall.py
Misc/ACKS
Misc/NEWS.d/next/Library/2021-07-21-10-43-22.bpo-44666.CEThkv.rst [new file with mode: 0644]