Message232811
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) |
|
Date |
User |
Action |
Args |
2014-12-17 11:14:32 | ncoghlan | set | recipients:
+ ncoghlan, gvanrossum, brett.cannon, eric.snow |
2014-12-17 11:14:32 | ncoghlan | set | messageid: <1418814872.86.0.386240743337.issue23068@psf.upfronthosting.co.za> |
2014-12-17 11:14:32 | ncoghlan | link | issue23068 messages |
2014-12-17 11:14:32 | ncoghlan | create | |
|