This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ncoghlan
Recipients Jim Fasarakis-Hilliard, abarry, bup, ncoghlan
Date 2017-03-20.06:41:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1489992100.5.0.746208236066.issue29855@psf.upfronthosting.co.za>
In-reply-to
Content
Indeed, the traceback abbreviation doesn't try to detect recursive loops, only exactly duplicated lines.

The problem is that the more state management we do in the traceback printing, the higher the chance there is of getting an error while attempt to display the previous errors.

Keeping the immediately preceding entry and doing an exact comparison is straightforward, but pattern matching on up-to-N entries is something we'll leave to external traceback pretty printers.
History
Date User Action Args
2017-03-20 06:41:40ncoghlansetrecipients: + ncoghlan, abarry, Jim Fasarakis-Hilliard, bup
2017-03-20 06:41:40ncoghlansetmessageid: <1489992100.5.0.746208236066.issue29855@psf.upfronthosting.co.za>
2017-03-20 06:41:40ncoghlanlinkissue29855 messages
2017-03-20 06:41:39ncoghlancreate