[pypy-svn] r4271 - pypy/branch/typeinference/pypy/translator/tool

hpk at codespeak.net hpk at codespeak.net
Tue May 4 16:50:26 CEST 2004


Author: hpk
Date: Tue May  4 16:50:26 2004
New Revision: 4271

Modified:
   pypy/branch/typeinference/pypy/translator/tool/buildpyxmodule.py
Log:
write out the original python function that gets translated
into function_name.py 



Modified: pypy/branch/typeinference/pypy/translator/tool/buildpyxmodule.py
==============================================================================
--- pypy/branch/typeinference/pypy/translator/tool/buildpyxmodule.py	(original)
+++ pypy/branch/typeinference/pypy/translator/tool/buildpyxmodule.py	Tue May  4 16:50:26 2004
@@ -106,6 +106,10 @@
     name = func.func_name
     funcgraph = space.build_flow(func)
 
+    if not inputargtypes: 
+        source = inspect.getsource(func)
+        base = udir.join(name).newext('.py').write(source) 
+
     if dot:
         from pypy.translator.tool.make_dot import DotGen
         dotgen = DotGen()


More information about the Pypy-commit mailing list