PR#1041: fix utf-8 output in CLI

Merges #1041
https://pagure.io/koji/pull-request/1041

Fixes: #1010
https://pagure.io/koji/issue/1010
koji fails runroot because of `UnicodeDecodeError`
This commit is contained in:
Mike McLean 2018-08-16 09:17:25 -04:00
commit 5efc150392

View file

@ -377,7 +377,11 @@ def watch_logs(session, tasklist, opts, poll_interval):
sys.stdout.write("\n")
sys.stdout.write("==> %s <==\n" % currlog)
lastlog = currlog
sys.stdout.write(contents.decode('utf8'))
if six.PY3:
sys.stdout.buffer.write(contents)
else:
sys.stdout.write(contents)
if opts.follow:
for child in session.getTaskChildren(task_id):