Author: Brian Kearns <[email protected]>
Branch: 
Changeset: r61829:4d7cd4dce266
Date: 2013-02-26 11:22 -0500
http://bitbucket.org/pypy/pypy/changeset/4d7cd4dce266/

Log:    only check submodules if they exist

diff --git a/pypy/objspace/fake/checkmodule.py 
b/pypy/objspace/fake/checkmodule.py
--- a/pypy/objspace/fake/checkmodule.py
+++ b/pypy/objspace/fake/checkmodule.py
@@ -11,9 +11,10 @@
         module = mod.Module(space, W_Root())
         for name in module.loaders:
             module._load_lazily(space, name)
-        for cls in module.submodules.itervalues():
-            submod = cls(space, W_Root())
-            for name in submod.loaders:
-                submod._load_lazily(space, name)
+        if hasattr(module, 'submodules'):
+            for cls in module.submodules.itervalues():
+                submod = cls(space, W_Root())
+                for name in submod.loaders:
+                    submod._load_lazily(space, name)
     #
     space.translates(**{'translation.list_comprehension_operations': True})
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to