bpo-30891: Fix again importlib _find_and_load() (#2665)
Use sys.modules.get() in the "with _ModuleLockManager(name):" block to protect the dictionary key with the module lock and use an atomic get to prevent race condition. Remove also _bootstrap._POPULATE since it was unused (_bootstrap_external now has its own _POPULATE object), add a new _SENTINEL object instead.
V
Victor Stinner committed
e72b1359f81d1dd42bd8a5c5cc2b3928b74f8023
Parent: 3913bad
Committed by GitHub <noreply@github.com>
on 7/21/2017, 11:00:46 AM