From f981cb0f9d59efb9eb3067f4d71e60f2e2a09c33 Mon Sep 17 00:00:00 2001 From: "[6~" <inform@tiker.net> Date: Tue, 22 Oct 2019 13:28:46 -0500 Subject: [PATCH] Decode stderr from UTF-8 in prefork, to avoid \n'd together mess for error messages --- pytools/prefork.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytools/prefork.py b/pytools/prefork.py index be388f3..864c168 100644 --- a/pytools/prefork.py +++ b/pytools/prefork.py @@ -53,7 +53,7 @@ class DirectForker(object): if error_on_nonzero and popen.returncode: raise ExecError("status %d invoking '%s': %s" % (popen.returncode, " ".join(cmdline), - stderr_data)) + stderr_data.decode("utf-8", errors="replace"))) return popen.returncode, stdout_data, stderr_data except OSError as e: -- GitLab