Nick Coghlan added the comment:

No changes to 2.7 - the import system logic there is fairly different, since 
it's still using the old pre-importlib implementation.

For the "package.__main__" case, you're right that we don't want to emit the 
warning for "-m package", but we *do* want to emit the warning if 
package.__init__ imports package.__main__ for some reason.

And that's an excellent point about "finding spec" being implementer focused 
jargon - would "finding module specification" be clearer?

I'd still like to have a link between the error message and the fact the 
function is called "find_spec", and the official expansion of the abbreviation 
is "module specification" (hence _ModuleSpec).

----------

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

Reply via email to