From 81ab3995e205375a90f2dde23319dd7b0bdf943f Mon Sep 17 00:00:00 2001 From: Adi Rizka Date: Wed, 20 Feb 2019 04:12:08 +0700 Subject: [PATCH] add override value for sort_keys in to_nice_json (#52341) --- lib/ansible/plugins/filter/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/plugins/filter/core.py b/lib/ansible/plugins/filter/core.py index 9f144302fc..270d393ab7 100644 --- a/lib/ansible/plugins/filter/core.py +++ b/lib/ansible/plugins/filter/core.py @@ -76,10 +76,10 @@ def to_json(a, *args, **kw): return json.dumps(a, cls=AnsibleJSONEncoder, *args, **kw) -def to_nice_json(a, indent=4, *args, **kw): +def to_nice_json(a, indent=4, sort_keys=True, *args, **kw): '''Make verbose, human readable JSON''' try: - return json.dumps(a, indent=indent, sort_keys=True, separators=(',', ': '), cls=AnsibleJSONEncoder, *args, **kw) + return json.dumps(a, indent=indent, sort_keys=sort_keys, separators=(',', ': '), cls=AnsibleJSONEncoder, *args, **kw) except Exception as e: # Fallback to the to_json filter display.warning(u'Unable to convert data using to_nice_json, falling back to to_json: %s' % to_text(e))