From da528e7814b0cf25a359c3556d0e286e7bf004b8 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Wed, 12 May 2021 09:40:22 -0700 Subject: [PATCH] move separators to a variable --- jc/cli.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jc/cli.py b/jc/cli.py index d9dda9da..e745ab2a 100644 --- a/jc/cli.py +++ b/jc/cli.py @@ -380,6 +380,7 @@ def versiontext(): def json_out(data, pretty=False, env_colors=None, mono=False, piped_out=False): """Return a JSON formatted string. String may include color codes or be pretty printed.""" + separators = (',', ':') if not mono and not piped_out: # set colors class JcStyle(Style): @@ -389,13 +390,13 @@ def json_out(data, pretty=False, env_colors=None, mono=False, piped_out=False): return str(highlight(json.dumps(data, indent=2, ensure_ascii=False), JsonLexer(), Terminal256Formatter(style=JcStyle))[0:-1]) else: - return str(highlight(json.dumps(data, separators=(',', ':'), ensure_ascii=False), + return str(highlight(json.dumps(data, separators=separators, ensure_ascii=False), JsonLexer(), Terminal256Formatter(style=JcStyle))[0:-1]) else: if pretty: return json.dumps(data, indent=2, ensure_ascii=False) else: - return json.dumps(data, separators=(',', ':'), ensure_ascii=False) + return json.dumps(data, separators=separators, ensure_ascii=False) def magic_parser(args):