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 yselivanov
Recipients JohanAR, davin, gvanrossum, itamarst, ncoghlan, pitrou, python-dev, rhettinger, sbt, serhiy.storchaka, tim.peters, yselivanov, zzzeek
Date 2017-08-18.15:37:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1503070679.28.0.114245624994.issue14976@psf.upfronthosting.co.za>
In-reply-to
Content
> Here is a pure Python PoC patch that allows unbounded Queue and LifoQueue to have reentrant put().

Is it guaranteed that the GC will happen in the same thread that is holding the lock?  IOW will RLock help with all GC/__del__ deadlocking scenarios?
History
Date User Action Args
2017-08-18 15:37:59yselivanovsetrecipients: + yselivanov, gvanrossum, tim.peters, rhettinger, ncoghlan, pitrou, zzzeek, python-dev, sbt, serhiy.storchaka, JohanAR, itamarst, davin
2017-08-18 15:37:59yselivanovsetmessageid: <1503070679.28.0.114245624994.issue14976@psf.upfronthosting.co.za>
2017-08-18 15:37:59yselivanovlinkissue14976 messages
2017-08-18 15:37:59yselivanovcreate