[pypy-svn] r78942 - in pypy/branch/fast-forward/pypy/module/imp: . test
afa at codespeak.net
afa at codespeak.net
Tue Nov 9 22:18:16 CET 2010
Author: afa
Date: Tue Nov 9 22:18:15 2010
New Revision: 78942
Modified:
pypy/branch/fast-forward/pypy/module/imp/importing.py
pypy/branch/fast-forward/pypy/module/imp/test/test_import.py
Log:
__import__ keyword arguments
Modified: pypy/branch/fast-forward/pypy/module/imp/importing.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/imp/importing.py (original)
+++ pypy/branch/fast-forward/pypy/module/imp/importing.py Tue Nov 9 22:18:15 2010
@@ -91,8 +91,9 @@
def check_sys_modules_w(space, modulename):
return space.finditem_str(space.sys.get('modules'), modulename)
-def importhook(space, modulename, w_globals=None,
+def importhook(space, name, w_globals=None,
w_locals=None, w_fromlist=None, level=-1):
+ modulename = name
space.timer.start_name("importhook", modulename)
if not modulename and level < 0:
raise OperationError(
Modified: pypy/branch/fast-forward/pypy/module/imp/test/test_import.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/imp/test/test_import.py (original)
+++ pypy/branch/fast-forward/pypy/module/imp/test/test_import.py Tue Nov 9 22:18:15 2010
@@ -186,6 +186,9 @@
assert pkg == sys.modules.get('pkg')
assert pkg.a == sys.modules.get('pkg.a')
+ def test_import_keywords(self):
+ __import__(name='sys', level=0)
+
def test_import_badcase(self):
def missing(name):
try:
More information about the Pypy-commit
mailing list