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 jdemeyer
Recipients eric.snow, jdemeyer, matrixise, pitrou, scoder, serhiy.storchaka
Date 2019-04-05.20:35:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1554496514.8.0.900757617649.issue35983@roundup.psfhosted.org>
In-reply-to
Content
I realized that there is a nasty interaction between the trashcan and __del__: if you're very close to the trashcan limit and you're calling __del__, then objects that should have been deallocated in __del__ (in particular, an object involving self) might instead end up in the trashcan. So self might be resurrected when it shouldn't be.

This is causing test failures in the 2.7 backport due to a different implementation of __del__.
History
Date User Action Args
2019-04-05 20:35:14jdemeyersetrecipients: + jdemeyer, pitrou, scoder, eric.snow, serhiy.storchaka, matrixise
2019-04-05 20:35:14jdemeyersetmessageid: <1554496514.8.0.900757617649.issue35983@roundup.psfhosted.org>
2019-04-05 20:35:14jdemeyerlinkissue35983 messages
2019-04-05 20:35:14jdemeyercreate