[pypy-commit] pypy default: fix checkmodule (it was ignoring submodules)

bdkearns noreply at buildbot.pypy.org
Tue Feb 26 04:24:05 CET 2013


Author: Brian Kearns <bdkearns at gmail.com>
Branch: 
Changeset: r61808:f29a51d5611b
Date: 2013-02-25 22:23 -0500
http://bitbucket.org/pypy/pypy/changeset/f29a51d5611b/

Log:	fix checkmodule (it was ignoring submodules)

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,5 +11,9 @@
         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)
     #
     space.translates(**{'translation.list_comprehension_operations': True})


More information about the pypy-commit mailing list