[pypy-svn] r7434 - pypy/trunk/src/goal

bob at codespeak.net bob at codespeak.net
Fri Nov 19 12:52:52 CET 2004


Author: bob
Date: Fri Nov 19 12:52:52 2004
New Revision: 7434

Modified:
   pypy/trunk/src/goal/translate_pypy.py
Log:
maintain hard links to the most current compiled extension and source
in /tmp/usession if that dir exists



Modified: pypy/trunk/src/goal/translate_pypy.py
==============================================================================
--- pypy/trunk/src/goal/translate_pypy.py	(original)
+++ pypy/trunk/src/goal/translate_pypy.py	Fri Nov 19 12:52:52 2004
@@ -185,6 +185,15 @@
             c_entry_point = t.ccompile()
             if not options['-o']:
                 print 'Running!'
+                import os
+                if os.path.exists('/tmp/usession'):
+                    import glob
+                    from pypy.tool.udir import udir
+                    for fn in glob.glob('/tmp/usession/*'):
+                        os.remove(fn)
+                    d = str(udir)
+                    for fn in glob.glob(d+'/*.c') + glob.glob(d+'/*.so'):
+                        os.link(fn, os.path.join('/tmp/usession', os.path.basename(fn)))
                 c_entry_point()
     except:
         debug(True)



More information about the Pypy-commit mailing list