From f4aeb84bc63cecd91f0b3f5e190e33ea57d1c0c8 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 19 Feb 1998 20:59:23 +0000 Subject: [PATCH] Enable CHECK_IMPORT_CASE on Win32. --- PC/config.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/PC/config.h b/PC/config.h index 43ec3ecb523..5010cc01df0 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.