diff options
author | Toshio Kuratomi <toshio@fedoraproject.org> | 2015-02-14 22:25:56 -0800 |
---|---|---|
committer | James Cammarata <jimi@sngx.net> | 2015-02-17 14:32:33 -0600 |
commit | cdd1cf5901ab7716e3c6a211ba5856d00e4defef (patch) | |
tree | 0bede237e914f83e003a2bcf0592b75521e07c06 | |
parent | b187676a97e53e07b6944123b67cdc204f869ce6 (diff) | |
download | ansible-cdd1cf5901ab7716e3c6a211ba5856d00e4defef.tar.gz |
Fix the to_nice_yaml filter to always return unicode strings
Fixes #10243
-rw-r--r-- | lib/ansible/runner/filter_plugins/core.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/ansible/runner/filter_plugins/core.py b/lib/ansible/runner/filter_plugins/core.py index 12f8a76ee2..1eb17202cc 100644 --- a/lib/ansible/runner/filter_plugins/core.py +++ b/lib/ansible/runner/filter_plugins/core.py @@ -33,12 +33,13 @@ from distutils.version import LooseVersion, StrictVersion from ansible import errors from ansible.utils.hashing import md5s, checksum_s -from ansible.utils.unicode import unicode_wrap +from ansible.utils.unicode import unicode_wrap, to_unicode def to_nice_yaml(*a, **kw): '''Make verbose, human readable yaml''' - return yaml.safe_dump(*a, indent=4, allow_unicode=True, default_flow_style=False, **kw) + transformed = yaml.safe_dump(*a, indent=4, allow_unicode=True, default_flow_style=False, **kw) + return to_unicode(transformed) def to_json(a, *args, **kw): ''' Convert the value to JSON ''' |