Brett Cannon added the comment:

Eric: knock yourself out. =)

Serhiy: What exception is raised in that situation is controlled by the eval 
loop, not importlib so that would be a separate change. But regardless, there 
is no way to infer whether you expected an attribute or module to be there, 
just that you were after something that didn't exist. But I would argue most 
people import at the module level and not the attribute level, and so raising 
an ModuleNotFoundError would be acceptable.

----------

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

Reply via email to