Allow Ansible to return error with unicode within it.

Fix for https://github.com/ansible/ansible/issues/13899
This commit is contained in:
Yannig Perré 2016-01-14 22:32:05 +01:00 committed by Yannig Perre
parent ec95f50cb6
commit e5ea576461

View file

@ -54,7 +54,7 @@ class AnsibleError(Exception):
if obj and isinstance(obj, AnsibleBaseYAMLObject):
extended_error = self._get_extended_error()
if extended_error:
self.message = 'ERROR! %s\n\n%s' % (message, to_str(extended_error))
self.message = 'ERROR! %s\n\n%s' % (to_str(message), to_str(extended_error))
else:
self.message = 'ERROR! %s' % message