[pypy-svn] r48371 - pypy/branch/clr-module-improvements/pypy/module/clr

cfbolz at codespeak.net cfbolz at codespeak.net
Wed Nov 7 22:05:25 CET 2007


Author: cfbolz
Date: Wed Nov  7 22:05:25 2007
New Revision: 48371

Modified:
   pypy/branch/clr-module-improvements/pypy/module/clr/__init__.py
Log:
some help for amit to install the import hook


Modified: pypy/branch/clr-module-improvements/pypy/module/clr/__init__.py
==============================================================================
--- pypy/branch/clr-module-improvements/pypy/module/clr/__init__.py	(original)
+++ pypy/branch/clr-module-improvements/pypy/module/clr/__init__.py	Wed Nov  7 22:05:25 2007
@@ -6,10 +6,18 @@
 class Module(MixedModule):
     """CLR module"""
 
-    appleveldefs = {}
+    appleveldefs = {
+        #'dotnetimporter': 'app_importer.importer'
+        }
     
     interpleveldefs = {
         '_CliObject_internal': 'interp_clr.W_CliObject',
         'call_staticmethod': 'interp_clr.call_staticmethod',
         'load_cli_class': 'interp_clr.load_cli_class',
     }
+
+    def setup_after_space_initialization(self):
+        self.space.appexec([self], """(clr_module):
+            import sys
+            #sys.meta_path.append(clr_module.dotnetimporter())
+            """)



More information about the Pypy-commit mailing list