diff options
author | Toshio Kuratomi <toshio@fedoraproject.org> | 2015-09-02 21:57:11 -0700 |
---|---|---|
committer | Toshio Kuratomi <toshio@fedoraproject.org> | 2015-09-02 21:57:11 -0700 |
commit | f80494e434d36c1845c9fb830b6bd26ebcf35a89 (patch) | |
tree | 55f2843447b646faadc1ba7c559ea8d2202e0d28 | |
parent | 4956a33130acb8d747244c37f6fcaa477c6351ef (diff) | |
download | ansible-f80494e434d36c1845c9fb830b6bd26ebcf35a89.tar.gz |
Avoid a traceback when turning an exception into a message
-rw-r--r-- | lib/ansible/runner/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py index 64e922aacf..b40db560cd 100644 --- a/lib/ansible/runner/__init__.py +++ b/lib/ansible/runner/__init__.py @@ -49,6 +49,7 @@ from ansible.module_common import ModuleReplacer from ansible.module_utils.splitter import split_args, unquote from ansible.cache import FactCache from ansible.utils import update_hash +from ansible.utils.unicode import to_bytes module_replacer = ModuleReplacer(strip_comments=False) @@ -590,7 +591,7 @@ class Runner(object): self.callbacks.on_unreachable(host, exec_rc.result) return exec_rc except errors.AnsibleError, ae: - msg = str(ae) + msg = to_bytes(ae) self.callbacks.on_unreachable(host, msg) return ReturnData(host=host, comm_ok=False, result=dict(failed=True, msg=msg)) except Exception: |