don't error if a module doesn't define __path__

This commit is contained in:
rdb 2011-10-31 15:13:50 +00:00
parent eb78f7cd0d
commit 4896c93827

View File

@ -660,7 +660,8 @@ class Freezer:
if module != None:
for symbol in moduleName.split('.')[1:]:
module = getattr(module, symbol)
return module.__path__
if hasattr(module, '__path__'):
return module.__path__
# If it didn't work--maybe the module is unimportable because
# it makes certain assumptions about the builtins, or