From e9025039801ed9be48b825e6fff614ef3bc7dafb Mon Sep 17 00:00:00 2001 From: Steve Dower Date: Wed, 29 May 2024 21:51:30 +0100 Subject: gh-119070: Avoid test crash due to Unicode in stderr output (GH-119747) --- Lib/test/test_launcher.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/test/test_launcher.py b/Lib/test/test_launcher.py index 7dd0b67..b701ceb 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]) -- cgit v0.12