[pypy-svn] r59589 - pypy/trunk/lib-python/modified-2.5.2
fijal at codespeak.net
fijal at codespeak.net
Fri Oct 31 14:26:21 CET 2008
Author: fijal
Date: Fri Oct 31 14:26:19 2008
New Revision: 59589
Added:
pypy/trunk/lib-python/modified-2.5.2/ihooks.py
- copied, changed from r59572, pypy/trunk/lib-python/2.5.2/ihooks.py
Log:
Add a modified ihooks, which actually accepts the same number of parameters
as default __import__
Copied: pypy/trunk/lib-python/modified-2.5.2/ihooks.py (from r59572, pypy/trunk/lib-python/2.5.2/ihooks.py)
==============================================================================
--- pypy/trunk/lib-python/2.5.2/ihooks.py (original)
+++ pypy/trunk/lib-python/modified-2.5.2/ihooks.py Fri Oct 31 14:26:19 2008
@@ -357,7 +357,8 @@
def set_hooks(self, hooks):
return self.loader.set_hooks(hooks)
- def import_module(self, name, globals={}, locals={}, fromlist=[]):
+ def import_module(self, name, globals={}, locals={}, fromlist=[],
+ level=-1):
name = str(name)
if name in self.modules:
return self.modules[name] # Fast path
@@ -399,7 +400,8 @@
"""A module importer that supports packages."""
- def import_module(self, name, globals=None, locals=None, fromlist=None):
+ def import_module(self, name, globals=None, locals=None, fromlist=None,
+ level=-1):
parent = self.determine_parent(globals)
q, tail = self.find_head_package(parent, str(name))
m = self.load_tail(q, tail)
More information about the Pypy-commit
mailing list