New submission from Dmitry Mugtasimov:
http://docs.python.org/2/tutorial/modules.html should be rewritten.
AS IS
6.1.2. The Module Search Path
When a module named spam is imported, the interpreter first searches for a
built-in module with that name. If not found, it then searches for a file
Dmitry Mugtasimov added the comment:
UPDATE:
CHANGE
http://stackoverflow.com/questions/14183541/why-python-finds-module-instead-of-package-if-they-have-the-same-name#comment19687166_14183541
TO
http://stackoverflow.com/questions/14183541/why-python-finds-module-instead-of-package-if-they-have
Dmitry Mugtasimov added the comment:
As I investigate it a little closer it seems to me that it is not a
documentation issue, but an implementation issue.
http://docs.python.org/2/reference/simple_stmts.html#import
"A package can contain other packages and modules while modules cannot co
Dmitry Mugtasimov added the comment:
A lot of people are still using python 2.7, even 2.6. For me it would be a nice
fix in docs since I spent a plenty of time, trying to figure out what is going
on.
In my previous comment I also pointed out that implementation probably should
be fixed too
Dmitry Mugtasimov added the comment:
Further investigation led me to the conclusion that "TO BE" should look like
this:
6.1.2. The Module Search Path
When a module named spam is imported, the interpreter first searches in the
containing package (the package of which the current m