Merge pull request #4655 from ryanpetrello/cli-py2-u-marker

cli: fix a -f human formatting bug in py2

Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
softwarefactory-project-zuul[bot]
2019-09-04 16:18:58 +00:00
committed by GitHub

View File

@@ -163,8 +163,8 @@ def format_human(output, fmt):
try:
return locale.format("%.*f", (0, int(v)), True)
except (ValueError, TypeError):
if not isinstance(v, six.text_type):
return str(v)
if isinstance(v, (list, dict)):
return json.dumps(v)
return v
# calculate the max width of each column