From 5165dfa2dfb1eed28c6a2ea15a8d106a221e8645 Mon Sep 17 00:00:00 2001 From: Alexander Lozovskoy Date: Wed, 6 Aug 2014 12:38:14 +0400 Subject: [PATCH] Issue with printing unicode non-english characters #8425 patch --- lib/ansible/utils/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/utils/__init__.py b/lib/ansible/utils/__init__.py index 83b80ab885..2f34c86cdd 100644 --- a/lib/ansible/utils/__init__.py +++ b/lib/ansible/utils/__init__.py @@ -205,9 +205,9 @@ def jsonify(result, format=False): if type(value) is str: result2[key] = value.decode('utf-8', 'ignore') if format: - return json.dumps(result2, sort_keys=True, indent=4) + return json.dumps(result2, sort_keys=True, indent=4, ensure_ascii=False) else: - return json.dumps(result2, sort_keys=True) + return json.dumps(result2, sort_keys=True, ensure_ascii=False) def write_tree_file(tree, hostname, buf): ''' write something into treedir/hostname '''