Terry J. Reedy added the comment:

Your message arrived as I was just starting on this issue, wondering whether 
the exclusion of threading and queue blocks is proper and wishing for an easy 
test example, such as you provided. It verifies the issue in 3.x.  It also 
answers the question: trimming queue blocks is not acceptible.  (Many threading 
functions also raise various exceptions.) Informative tracebacks are a major 
python feature.  So Idle should be conservative about trimming tracebacks.

The attached 3.4 patch solves queue and threading problems by deleting them 
from the exclude list.  It attempts to solve your pdb problem by conditionally 
removing bdb.py also.  Could you patch your Idle, by hand if necessary, and 
test?

----------
keywords: +patch
stage: needs patch -> patch review
versions: +Python 3.4, Python 3.5, Python 3.6
Added file: http://bugs.python.org/file39600/tb-trim.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24252>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to