[pypy-svn] rev 497 - pypy/trunk/src/pypy/module

pedronis at codespeak.net pedronis at codespeak.net
Tue May 27 11:21:07 CEST 2003


Author: pedronis
Date: Tue May 27 11:21:07 2003
New Revision: 497

Modified:
   pypy/trunk/src/pypy/module/builtin.py
Log:
__import__ uses get_builtin


Modified: pypy/trunk/src/pypy/module/builtin.py
==============================================================================
--- pypy/trunk/src/pypy/module/builtin.py	(original)
+++ pypy/trunk/src/pypy/module/builtin.py	Tue May 27 11:21:07 2003
@@ -39,6 +39,10 @@
         except executioncontext.OperationError,e:
             if not e.match(space, space.w_KeyError):
                 raise
+            w_mod = space.get_builtin(w_modulename)
+            if w_mod is not None:
+                space.setitem(space.w_modules,w_modulename,w_mod)
+                return w_mod
             raise executioncontext.OperationError(
                       space.w_ImportError, w_modulename)
     __import__ = appmethod(__import__)


More information about the Pypy-commit mailing list