From: Steve Dower Date: Wed, 29 May 2024 20:51:30 +0000 (+0100) Subject: gh-119070: Avoid test crash due to Unicode in stderr output (GH-119747) X-Git-Tag: v3.12.4~43 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e9025039801ed9be48b825e6fff614ef3bc7dafb;p=thirdparty%2FPython%2Fcpython.git gh-119070: Avoid test crash due to Unicode in stderr output (GH-119747) --- diff --git a/Lib/test/test_launcher.py b/Lib/test/test_launcher.py index 7dd0b67ea0b3..b701ceb86406 100644 --- a/Lib/test/test_launcher.py +++ b/Lib/test/test_launcher.py @@ -232,7 +232,7 @@ class RunPyMixin: p.stdin.close() p.wait(10) out = p.stdout.read().decode("utf-8", "replace") - err = p.stderr.read().decode("ascii", "replace") + err = p.stderr.read().decode("ascii", "replace").replace("\uFFFD", "?") if p.returncode != expect_returncode and support.verbose and not allow_fail: print("++ COMMAND ++") print([self.py_exe, *args])