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