mirror of
https://github.com/python/cpython.git
synced 2025-11-25 04:34:37 +00:00
bpo-40327: Improve atomicity, speed, and memory efficiency of the items() loop (GH-19628)
This commit is contained in:
parent
d3a8d616fa
commit
75bedbe2ed
1 changed files with 1 additions and 1 deletions
|
|
@ -339,7 +339,7 @@ def whichmodule(obj, name):
|
|||
return module_name
|
||||
# Protect the iteration by using a list copy of sys.modules against dynamic
|
||||
# modules that trigger imports of other modules upon calls to getattr.
|
||||
for module_name, module in list(sys.modules.items()):
|
||||
for module_name, module in sys.modules.copy().items():
|
||||
if module_name == '__main__' or module is None:
|
||||
continue
|
||||
try:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue