From 12f321f6a526226261df266a18710b825be7600a Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Sun, 10 Sep 2017 16:58:30 -0600 Subject: [PATCH] Decode stdout from ansible-playbook before logging We log ansible parse errors specially, but the current loop produces a bunch of lines with b'' which isn't as nice looking as it should be. Change-Id: I3e62e6a938422ee02099b2dfe3e1350311c722b4 --- zuul/executor/server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zuul/executor/server.py b/zuul/executor/server.py index daa029f4fa..811841006a 100644 --- a/zuul/executor/server.py +++ b/zuul/executor/server.py @@ -1617,7 +1617,8 @@ class AnsibleJob(object): now=datetime.datetime.now())) for line in syntax_buffer: job_output.write("{now} | {line}\n".format( - now=datetime.datetime.now(), line=line)) + now=datetime.datetime.now(), + line=line.decode('utf-8').rstrip())) return (self.RESULT_NORMAL, ret)