[pypy-svn] r14176 - pypy/dist/pypy/translator/goal

arigo at codespeak.net arigo at codespeak.net
Sun Jul 3 20:11:11 CEST 2005


Author: arigo
Date: Sun Jul  3 20:11:10 2005
New Revision: 14176

Modified:
   pypy/dist/pypy/translator/goal/translate_pypy.py
   pypy/dist/pypy/translator/goal/unixcheckpoint.py
Log:
Fixed unixcheckpoint to not stop on Ctrl-D, just like it doesn't stop on
Ctrl-C.

Disable recording on debugging info for translate_pypy, as they consume
lots of memory for little usefulness.


Modified: pypy/dist/pypy/translator/goal/translate_pypy.py
==============================================================================
--- pypy/dist/pypy/translator/goal/translate_pypy.py	(original)
+++ pypy/dist/pypy/translator/goal/translate_pypy.py	Sun Jul  3 20:11:10 2005
@@ -80,6 +80,7 @@
 from pypy.translator.tool import buildpyxmodule
 buildpyxmodule.enable_fast_compilation()
 
+annmodel.DEBUG = False
 
 
 

Modified: pypy/dist/pypy/translator/goal/unixcheckpoint.py
==============================================================================
--- pypy/dist/pypy/translator/goal/unixcheckpoint.py	(original)
+++ pypy/dist/pypy/translator/goal/unixcheckpoint.py	Sun Jul  3 20:11:10 2005
@@ -6,8 +6,8 @@
             print '---> Checkpoint: run / quit / pdb ?'
             try:
                 line = raw_input().strip().lower()
-            except KeyboardInterrupt:
-                print '(KeyboardInterrupt ignored)'
+            except (KeyboardInterrupt, EOFError), e:
+                print '(%s ignored)' % e.__class__.__name__
                 continue
             if line == 'run':
                 break



More information about the Pypy-commit mailing list