From: Chuck E. <ec...@mi...> - 2001-04-16 22:28:11
|
At 08:19 AM 4/16/2001 -0700, Terrel Shumway wrote: >If the filesystem is case-insensitive, python relaxes this constraint, and >accepts any reasonable case permutation. This bit me a while back when I >moved an app from windows to unix. I said "import Threading" when I >should have said "import threading". It worked fine on windows, but blew >up on unix. I get an exception from Python if the case does not match: C:\>python ActivePython 2.0, build 202 (ActiveState Tool Corp.) based on Python 2.0 (#8, Oct 19 2000, 11:30:05) [MSC 32 bit (Intel)] on win32 Type "copyright", "credits" or "license" for more information. >>> import user >>> import User Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: Case mismatch for module name User (filename c:\python20\lib\user.py) >>> Perhaps the case insensitivity you refer to is a 2.1 feature? I thought I read something about that... -Chuck |