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 ncoghlan
Recipients brett.cannon, eric.snow, gvanrossum, ncoghlan
Date 2014-12-17.11:14:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1418814872.86.0.386240743337.issue23068@psf.upfronthosting.co.za>
In-reply-to
Content
Perhaps an API like "importlib.util.locks_held()" that returns a list of module names?

We'd then just iterate over the _module_locks() dictionary, looking for locks where the owner matched the current thread id (alternatively, if speed was critical for Guido's use case, add a separate reverse mapping from tid to locks held)

(Unless I've missed something, we don't run user code with the global import lock held any more)
History
Date User Action Args
2014-12-17 11:14:32ncoghlansetrecipients: + ncoghlan, gvanrossum, brett.cannon, eric.snow
2014-12-17 11:14:32ncoghlansetmessageid: <1418814872.86.0.386240743337.issue23068@psf.upfronthosting.co.za>
2014-12-17 11:14:32ncoghlanlinkissue23068 messages
2014-12-17 11:14:32ncoghlancreate