summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2010-10-13 22:02:27 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2010-10-13 22:02:27 (GMT)
commit8f6b6b0cc3febd15e33a96bd31dcb3cbef2ad1ac (patch)
tree53db405b86756f9164c15497b8696a959f30ccbb /Python
parentaa96592a59e1a79246283cddf026a72c9a16d11b (diff)
downloadcpython-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.c22
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");