From 4dfbf56ac6b54ffe222e17fe0fea106e768b9ca0 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 16 2018 07:56:26 +0000 Subject: fix utf-8 output in CLI Fixes: https://pagure.io/koji/issue/1010 --- diff --git a/cli/koji_cli/lib.py b/cli/koji_cli/lib.py index 33b4a09..f4bce0f 100644 --- a/cli/koji_cli/lib.py +++ b/cli/koji_cli/lib.py @@ -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):