]> granicus.if.org Git - python/commitdiff
Add call to setlocale(LC_ALL, "").
authorGuido van Rossum <guido@python.org>
Wed, 8 Oct 1997 22:49:17 +0000 (22:49 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 8 Oct 1997 22:49:17 +0000 (22:49 +0000)
Modules/main.c

index ef18fe64cd5cddc2305e9c711966594b6ce9e096..0b35a9415e8dc906edbfdcb3660dcd53e74e350b 100644 (file)
@@ -37,6 +37,10 @@ PERFORMANCE OF THIS SOFTWARE.
 #include <unistd.h>
 #endif
 
+#ifdef HAVE_LOCALE_H
+#include <locale.h>
+#endif
+
 #ifdef MS_WINDOWS
 #include <fcntl.h>
 #endif
@@ -101,6 +105,10 @@ Py_Main(argc, argv)
        int unbuffered = 0;
        int stdin_is_interactive = 0;
 
+#ifdef HAVE_SETLOCALE
+       setlocale(LC_ALL, "");
+#endif
+
        orig_argc = argc;       /* For Py_GetArgcArgv() */
        orig_argv = argv;
 
@@ -109,7 +117,6 @@ Py_Main(argc, argv)
        if ((p = getenv("PYTHONUNBUFFERED")) && *p != '\0')
                unbuffered = 1;
 
-       Py_UseClassExceptionsFlag = 1;
        while ((c = getopt(argc, argv, "c:diOSuvX")) != EOF) {
                if (c == 'c') {
                        /* -c is the last option; following arguments