Nick Coghlan <ncogh...@gmail.com> added the comment:

The Windows build actually uses the registry to locate the standard library 
rather than sys.path. This is by design, but isn't really documented properly.

It means that code on sys.path (even in the current directory) won't shadow 
standard library modules on Windows.

Due to various arcane details about how it is implemented, the emulation of the 
main import system that is used to run code with the '-m' switch gets the 
search order the other way around and hence gives a different answer (the same 
answer as Linux) in cases like this.

----------
assignee:  -> docs@python
components: +Documentation -None
nosy: +docs@python

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

Reply via email to