From: Guido van Rossum Date: Thu, 19 Feb 1998 20:59:23 +0000 (+0000) Subject: Enable CHECK_IMPORT_CASE on Win32. X-Git-Tag: v1.5.1~649 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f4aeb84bc63cecd91f0b3f5e190e33ea57d1c0c8;p=python Enable CHECK_IMPORT_CASE on Win32. --- diff --git a/PC/config.h b/PC/config.h index 43ec3ecb52..5010cc01df 100644 --- a/PC/config.h +++ b/PC/config.h @@ -195,6 +195,16 @@ typedef int pid_t; #endif /* !MS_WIN16 */ #endif /* !MS_WIN32 */ +#ifdef MS_WIN32 +/* EXPERIMENTAL FEATURE: When CHECK_IMPORT_CASE is defined, check case of + imported modules against case of file; this causes "import String" to fail + with a NameError exception when it finds "string.py". Normally, you set + the environment variable PYTHONCASEOK (to anything) to disable this + feature; to permanently disable it, #undef it here. This only works on + case-preserving filesystems; otherwise you definitely want it off. */ +#define CHECK_IMPORT_CASE +#endif + /* Fairly standard from here! */ /* Define if on AIX 3.