From 66247042a55ccd84f299764a83b38ee4de8cf99f Mon Sep 17 00:00:00 2001 From: WAKAYAMA Shirou Date: Mon, 3 Jun 2013 22:45:02 +0900 Subject: [PATCH] fix utf-8 named task failed with --step. --- lib/ansible/callbacks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ansible/callbacks.py b/lib/ansible/callbacks.py index 3626e6ec10a..39e81a0886e 100644 --- a/lib/ansible/callbacks.py +++ b/lib/ansible/callbacks.py @@ -562,7 +562,8 @@ class PlaybookCallbacks(object): if hasattr(self, 'start_at'): # we still have start_at so skip the task self.skip_task = True elif hasattr(self, 'step') and self.step: - resp = raw_input('Perform task: %s (y/n/c): ' % name) + msg = ('Perform task: %s (y/n/c): ' % name).encode(sys.stdout.encoding) + resp = raw_input(msg) if resp.lower() in ['y','yes']: self.skip_task = False display(banner(msg))