[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