From 90f9608ffa33f5d2ff6415d590a302328f5d11eb Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Thu, 14 Jul 2011 16:25:44 +0200 Subject: [PATCH] ask() writes on output with the right encoding --- weboob/tools/application/console.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weboob/tools/application/console.py b/weboob/tools/application/console.py index f7f8a923..67f8d649 100644 --- a/weboob/tools/application/console.py +++ b/weboob/tools/application/console.py @@ -389,7 +389,7 @@ class ConsoleApplication(BaseApplication): else: line = getpass.getpass(question) else: - self.stdout.write(question) + self.stdout.write(question.encode(sys.stdout.encoding or locale.getpreferredencoding())) self.stdout.flush() line = self.stdin.readline() if len(line) == 0: