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 sdeibel
Recipients paul.moore, pitrou, sdeibel, steve.dower, tim.golden, zach.ware
Date 2017-06-15.17:30:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1497547843.69.0.443183076872.issue30676@psf.upfronthosting.co.za>
In-reply-to
Content
I think I misunderstood the implementation of EnterNonRecursiveMutex -- the mutex that could block there is the internal 'cs' mutex, which would only be held only briefly while Enter/LeaveNonRecursiveMutex are running, and it looks like the 'cs' mutex is released before doing anything that blocks (in the two impls of PyCOND_WAIT and PyCOND_TIMEDWAIT).

So my report is invalid and I'm closing it.  Sorry about that!
History
Date User Action Args
2017-06-15 17:30:43sdeibelsetrecipients: + sdeibel, paul.moore, pitrou, tim.golden, zach.ware, steve.dower
2017-06-15 17:30:43sdeibelsetmessageid: <1497547843.69.0.443183076872.issue30676@psf.upfronthosting.co.za>
2017-06-15 17:30:43sdeibellinkissue30676 messages
2017-06-15 17:30:43sdeibelcreate