[issue23068] Add a way to determine if the current thread has the import lock

Nick Coghlan report at bugs.python.org
Wed Dec 17 12:14:32 CET 2014


Nick Coghlan added the comment:

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)

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue23068>
_______________________________________


More information about the Python-bugs-list mailing list