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 vstinner
Recipients brett.cannon, ncoghlan, serhiy.storchaka, vstinner
Date 2017-08-09.09:23:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1502270584.69.0.676327199783.issue31070@psf.upfronthosting.co.za>
In-reply-to
Content
Serhiy: "I think the solution can be simpler. PR 3033 uses the global import lock for guarding modification of the _module_locks dictionary."

I tried exactly that, but it wasn't enough. But your PR is correct because it also checks the current value of _module_locks[name] using the callback parameter.

I disliked my own PR, so I'm happy that someone else wrote a simpler fix! (I already abandonned my PR.)
History
Date User Action Args
2017-08-09 09:23:04vstinnersetrecipients: + vstinner, brett.cannon, ncoghlan, serhiy.storchaka
2017-08-09 09:23:04vstinnersetmessageid: <1502270584.69.0.676327199783.issue31070@psf.upfronthosting.co.za>
2017-08-09 09:23:04vstinnerlinkissue31070 messages
2017-08-09 09:23:04vstinnercreate