[pypy-svn] r63922 - pypy/branch/pyjitpl5-simplify/pypy/jit/backend/llgraph

benjamin at codespeak.net benjamin at codespeak.net
Fri Apr 10 01:51:14 CEST 2009


Author: benjamin
Date: Fri Apr 10 01:51:12 2009
New Revision: 63922

Modified:
   pypy/branch/pyjitpl5-simplify/pypy/jit/backend/llgraph/llimpl.py
Log:
Only invoke pdb when io capturing is not on

Modified: pypy/branch/pyjitpl5-simplify/pypy/jit/backend/llgraph/llimpl.py
==============================================================================
--- pypy/branch/pyjitpl5-simplify/pypy/jit/backend/llgraph/llimpl.py	(original)
+++ pypy/branch/pyjitpl5-simplify/pypy/jit/backend/llgraph/llimpl.py	Fri Apr 10 01:51:12 2009
@@ -714,6 +714,10 @@
             frame.log_progress()
     except Exception, e:
         log.ERROR('%s in CPU frame: %s' % (e.__class__.__name__, e))
+        # Only invoke pdb when io capturing is not on otherwise py.io complains.
+        if py.test.config.option.nocapture:
+            import sys, pdb
+            pdb.post_mortem(sys.exc_info()[2])
         raise
     return result
 



More information about the Pypy-commit mailing list