Brett Cannon <br...@python.org> added the comment:

You can't have it both ways. If you explicitly import __init__ then it becomes 
just another module to Python, but you still need the implicit package module 
(i.e. without the __init__ name) for everything else to work since so much of 
the import system relies on the name of the module itself. If one chooses to 
work around the import system by doing stuff that is non-standard you will get 
quirky results like this.

Closing as "won't fix" as it isn't worth the code complication to support such 
an edge case.

----------
resolution:  -> wont fix
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue14938>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to