[pypy-svn] r12072 - pypy/dist/pypy/translator

tismer at codespeak.net tismer at codespeak.net
Sun May 8 20:41:00 CEST 2005


Author: tismer
Date: Sun May  8 20:41:00 2005
New Revision: 12072

Modified:
   pypy/dist/pypy/translator/geninterplevel.py
Log:
safer method for restoring the sys.path

Modified: pypy/dist/pypy/translator/geninterplevel.py
==============================================================================
--- pypy/dist/pypy/translator/geninterplevel.py	(original)
+++ pypy/dist/pypy/translator/geninterplevel.py	Sun May  8 20:41:00 2005
@@ -1539,9 +1539,10 @@
         tmpname = 'nada'
     out = _file(tmpname, 'w')
     gen.f = out
+    hold = sys.path[:]
     sys.path.insert(0, libdir)
     gen.gen_source(tmpname, file=_file)
-    sys.path.remove(libdir)
+    sys.path[:] = hold
     out.close()
     newsrc = _file(tmpname).read()
     code = py.code.Source(newsrc).compile()



More information about the Pypy-commit mailing list