method call json default option set up to str

Fixed: https://pagure.io/koji/issue/3065
This commit is contained in:
Jana Cupova 2021-10-08 13:07:52 +02:00 committed by Tomas Kopecek
parent cd7f3eb551
commit 74112e804f
2 changed files with 11 additions and 1 deletions

View file

@ -24,6 +24,7 @@ import koji
from koji.util import base64encode, md5_constructor, to_list
from koji_cli.lib import (
TimeOption,
DatetimeJSONEncoder,
_,
_list_tasks,
_progress_callback,
@ -1045,7 +1046,7 @@ def handle_call(goptions, session, args):
non_kw.append(arg_filter(arg))
response = getattr(session, name).__call__(*non_kw, **kw)
if options.json_output:
print(json.dumps(response, indent=2, separators=(',', ': ')))
print(json.dumps(response, indent=2, separators=(',', ': '), cls=DatetimeJSONEncoder))
else:
pprint.pprint(response)