From dae14c35bb477938e82924d285ce06e2255b6183 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 16 2018 13:56:02 +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 341cecd..c7ad2b9 100644 --- a/cli/koji_cli/lib.py +++ b/cli/koji_cli/lib.py @@ -376,7 +376,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):