[pypy-svn] r35231 - pypy/branch/jit-real-world/pypy/translator/goal

arigo at codespeak.net arigo at codespeak.net
Sun Dec 3 23:17:55 CET 2006


Author: arigo
Date: Sun Dec  3 23:17:54 2006
New Revision: 35231

Modified:
   pypy/branch/jit-real-world/pypy/translator/goal/unixcheckpoint.py
Log:
Make the 'pdb' command of --fork-before not crash when pdb receives a Ctrl-D.


Modified: pypy/branch/jit-real-world/pypy/translator/goal/unixcheckpoint.py
==============================================================================
--- pypy/branch/jit-real-world/pypy/translator/goal/unixcheckpoint.py	(original)
+++ pypy/branch/jit-real-world/pypy/translator/goal/unixcheckpoint.py	Sun Dec  3 23:17:54 2006
@@ -25,7 +25,12 @@
             if line == 'quit':
                 raise SystemExit
             if line == 'pdb':
-                import pdb; pdb.set_trace()
+                try:
+                    import pdb; pdb.set_trace()
+                    dummy_for_pdb = 1    # for pdb to land
+                except Exception, e:
+                    print '(%s ignored)' % e.__class__.__name__
+                    continue
             if line == 'restart':
                 restart_process()
 



More information about the Pypy-commit mailing list