Mercurial > cpython-lru_cache-weakref
diff Python/thread_pthread.h @ 17945:0711f3cd44d0 2.1
Backport of Tim's checkin 2.177:
SF bug #417093: Case sensitive import: dir and .py file w/ same name
Directory containing
Spam.py
spam/__init__.py
Then "import Spam" caused a SystemError, because code checking for
the existence of "Spam/__init__.py" finds it on a case-insensitive
filesystem, but then bails because the directory it finds it in
doesn't match case, and then old code assumed that was still an error
even though it isn't anymore. Changed the code to just continue
looking in this case (instead of calling it an error). So
import Spam
and
import spam
both work now.
| author | Thomas Wouters <thomas@python.org> |
|---|---|
| date | Wed, 23 May 2001 12:51:22 +0000 |
| parents | 6f6f965c5e2d |
| children | 2a785b668a16 11a758c56027 |
