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 chris.jerdonek
Recipients BTaskaya, aeros, asvetlov, carltongibson, chris.jerdonek, eamanu, felixxm, yselivanov
Date 2020-05-21.09:49:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1590054548.72.0.882704540888.issue40696@roundup.psfhosted.org>
In-reply-to
Content
Also, I just want to point out one thing about _PyErr_SetObject(). I believe it can detect cycles of arbitrary length (which is what the while loop is for). It's just that it can only detect cycles that involve the first node. So for things to fail with _PyErr_SetObject(), someone would need to mess with exceptions further down the chain. So I *think* hangs should be pretty unlikely with the narrower fix.
History
Date User Action Args
2020-05-21 09:49:08chris.jerdoneksetrecipients: + chris.jerdonek, asvetlov, yselivanov, eamanu, BTaskaya, aeros, carltongibson, felixxm
2020-05-21 09:49:08chris.jerdoneksetmessageid: <1590054548.72.0.882704540888.issue40696@roundup.psfhosted.org>
2020-05-21 09:49:08chris.jerdoneklinkissue40696 messages
2020-05-21 09:49:08chris.jerdonekcreate