From 5f0f41f62e5f65e0a5a88a3366946c33e0a2f724 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Tue, 18 Dec 2018 19:56:52 +0200 Subject: Encode newlines in command output --- remote-https-runner/runner.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/remote-https-runner/runner.py b/remote-https-runner/runner.py index c550555..2fa03b5 100644 --- a/remote-https-runner/runner.py +++ b/remote-https-runner/runner.py @@ -59,9 +59,10 @@ def key(key): start = time.time() output = subprocess.check_output(cmd, shell=True) end = time.time() + duration = "{:.2f}".format(end - start) output = output.decode("utf-8") if type(output) == bytes else output - duration = "{:.2f}".format(end - start) + output = output.encode("unicode_escape").decode("utf-8") logging.info("Command output:") logging.info(output) -- cgit v1.3