R. David Murray added the comment:
Hmm. It seems to me that .name not being set is a bug in importlib. It
appears that importlib doesn't set it in the 'from x import y' case. After a
bit of experimenting at the python prompt, I'm not even sure what that code in
runpy is *doing* (find_spec('foo.__main__') seems to return None if __main__
doesn't exist but foo does). I'm going to have to leave this to Nick unless I
find some more time somewhere ;)
----------
nosy: +r.david.murray
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue19771>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com