[pypy-svn] r79834 - pypy/branch/remove-sys-recursionlimit/pypy/translator/goal

fijal at codespeak.net fijal at codespeak.net
Sun Dec 5 09:30:53 CET 2010


Author: fijal
Date: Sun Dec  5 09:30:50 2010
New Revision: 79834

Modified:
   pypy/branch/remove-sys-recursionlimit/pypy/translator/goal/app_main.py
Log:
don't call sys.setrecursionlimit on pypy


Modified: pypy/branch/remove-sys-recursionlimit/pypy/translator/goal/app_main.py
==============================================================================
--- pypy/branch/remove-sys-recursionlimit/pypy/translator/goal/app_main.py	(original)
+++ pypy/branch/remove-sys-recursionlimit/pypy/translator/goal/app_main.py	Sun Dec  5 09:30:50 2010
@@ -312,8 +312,9 @@
                      cmd=None,
                      **ignored):
     # with PyPy in top of CPython we can only have around 100 
-    # but we need more in the translated PyPy for the compiler package 
-    sys.setrecursionlimit(5000)
+    # but we need more in the translated PyPy for the compiler package
+    if '__pypy__' not in sys.builtin_module_names:
+        sys.setrecursionlimit(5000)
 
     if unbuffered:
         set_unbuffered_io()



More information about the Pypy-commit mailing list