]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Back out fix for issue #13886; it introduced a new bug in interactive readline use.
authorNadeem Vawda <nadeem.vawda@gmail.com>
Sat, 2 Feb 2013 19:52:54 +0000 (20:52 +0100)
committerNadeem Vawda <nadeem.vawda@gmail.com>
Sat, 2 Feb 2013 19:52:54 +0000 (20:52 +0100)
Misc/NEWS
Modules/readline.c

index 624c5a9a46b844a66d452990e38571e0128a0688..b11f6a2fe720e94dbdcc23e61b7148207ffb2454 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -11,9 +11,6 @@ Core and Builtins
 
 - Issue #16979: Fix error handling bugs in the unicode-escape-decode decoder.
 
-- Issue #13886: Fix input() to not strip out input bytes that cannot be decoded
-  using the locale encoding.
-
 - Issue #10156: In the interpreter's initialization phase, unicode globals
   are now initialized dynamically as needed.
 
index 3cb6236298db76ebbb7fd7236bca71df801071b2..b5e258db67e41e524f61c1bc9991f578117d1f24 100644 (file)
@@ -1041,7 +1041,7 @@ call_readline(FILE *sys_stdin, FILE *sys_stdout, char *prompt)
     char *saved_locale = strdup(setlocale(LC_CTYPE, NULL));
     if (!saved_locale)
         Py_FatalError("not enough memory to save locale");
-    setlocale(LC_CTYPE, "C");
+    setlocale(LC_CTYPE, "");
 #endif
 
     if (sys_stdin != rl_instream || sys_stdout != rl_outstream) {