Issue #21200: Return None from pkgutil.get_loader() when __spec__ is missing.

This commit is contained in:
Eric Snow 2014-04-19 00:13:23 -06:00
parent bddecc3861
commit 658af31372
3 changed files with 22 additions and 1 deletions

View file

@ -461,6 +461,8 @@ def get_loader(module_or_name):
loader = getattr(module, '__loader__', None)
if loader is not None:
return loader
if getattr(module, '__spec__', None) is None:
return None
fullname = module.__name__
else:
fullname = module_or_name