From ce4c0fd644dab88c412dabee7a9dd5e4d539f2b3 Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Fri, 16 Sep 2016 16:23:42 -0700 Subject: [PATCH] Use text strings when using display() to avoid UnicodeError tracebacks --- lib/ansible/plugins/action/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/plugins/action/__init__.py b/lib/ansible/plugins/action/__init__.py index 2addc597a70..434315417b1 100644 --- a/lib/ansible/plugins/action/__init__.py +++ b/lib/ansible/plugins/action/__init__.py @@ -789,7 +789,7 @@ class ActionBase(with_metaclass(ABCMeta, object)): # be sure to remove the BECOME-SUCCESS message now out = self._strip_success_message(out) - display.debug("_low_level_execute_command() done: rc=%d, stdout=%s, stderr=%s" % (rc, stdout, stderr)) + display.debug(u"_low_level_execute_command() done: rc=%d, stdout=%s, stderr=%s" % (rc, out, err)) return dict(rc=rc, stdout=out, stdout_lines=out.splitlines(), stderr=err) def _get_first_available_file(self, faf, of=None, searchdir='files'):