This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tleslie
Recipients
Date 2004-11-18.06:32:39
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
If a filename couldn't be stat()ed, the code tries to
find it in sys.path. To do this it only takes the
filename and drops any preceding directories.

If the file happens to reside in a package, the name of
the package is lost, which can lead to badness. Eg, if
you have my_package/__init__.py, then just the file
__init__.py will be searched for, which may well be
found in the cache from a different package. This leads
to the wrong file being returned.

This bit me as a result of using pydoc on a set of my
packages. I'll try to put together a minimal example
which demonstates the behaviour.
History
Date User Action Args
2007-08-23 14:27:36adminlinkissue1068477 messages
2007-08-23 14:27:36admincreate