From bbef1f916c8ab65ed7f9717859caf516ebedb335 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Mon, 9 Jul 2018 19:24:42 +0200 Subject: [cli] Output: handle bytes in API responses Closes #548 --- gitlab/v4/cli.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gitlab') diff --git a/gitlab/v4/cli.py b/gitlab/v4/cli.py index 880b07d..b786e75 100644 --- a/gitlab/v4/cli.py +++ b/gitlab/v4/cli.py @@ -366,3 +366,6 @@ def run(gl, what, action, args, verbose, output, fields): printer.display(get_dict(data, fields), verbose=verbose, obj=data) elif isinstance(data, six.string_types): print(data) + else: + # We assume we got bytes + print(data.decode()) -- cgit v1.2.1