diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2010-10-13 22:02:27 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2010-10-13 22:02:27 (GMT) |
commit | 8f6b6b0cc3febd15e33a96bd31dcb3cbef2ad1ac (patch) | |
tree | 53db405b86756f9164c15497b8696a959f30ccbb /Python | |
parent | aa96592a59e1a79246283cddf026a72c9a16d11b (diff) | |
download | cpython-8f6b6b0cc3febd15e33a96bd31dcb3cbef2ad1ac.zip cpython-8f6b6b0cc3febd15e33a96bd31dcb3cbef2ad1ac.tar.gz cpython-8f6b6b0cc3febd15e33a96bd31dcb3cbef2ad1ac.tar.bz2 |
Issue #9992: Remove PYTHONFSENCODING environment variable.
Diffstat (limited to 'Python')
-rw-r--r-- | Python/pythonrun.c | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/Python/pythonrun.c b/Python/pythonrun.c index a888a19..012c1b8 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -980,22 +980,12 @@ initfsencoding(void) char *codeset = NULL; if (Py_FileSystemDefaultEncoding == NULL) { - const char *env_encoding = Py_GETENV("PYTHONFSENCODING"); - if (env_encoding != NULL) { - codeset = get_codec_name(env_encoding); - if (!codeset) { - fprintf(stderr, "PYTHONFSENCODING is not a valid encoding:\n"); - PyErr_Print(); - } - } - if (!codeset) { - /* On Unix, set the file system encoding according to the - user's preference, if the CODESET names a well-known - Python codec, and Py_FileSystemDefaultEncoding isn't - initialized by other means. Also set the encoding of - stdin and stdout if these are terminals. */ - codeset = get_codeset(); - } + /* On Unix, set the file system encoding according to the + user's preference, if the CODESET names a well-known + Python codec, and Py_FileSystemDefaultEncoding isn't + initialized by other means. Also set the encoding of + stdin and stdout if these are terminals. */ + codeset = get_codeset(); if (codeset != NULL) { if (redecode_filenames(codeset)) Py_FatalError("Py_Initialize: can't redecode filenames"); |