[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