summaryrefslogtreecommitdiff
path: root/Python/sysmodule.c
diff options
context:
space:
mode:
authorGregory P. Smith <gps@google.com>2020-03-04 16:45:22 -0800
committerGitHub <noreply@github.com>2020-03-04 16:45:22 -0800
commit85cf1d514b84dc9a4bcb40e20a12e1d82ff19f20 (patch)
tree4d97683755d61456848d3cd1e94c218c46110f74 /Python/sysmodule.c
parentd4a09c13ddd91a9bc1b4ba76ff4e8a153334a1e2 (diff)
downloadcpython-git-85cf1d514b84dc9a4bcb40e20a12e1d82ff19f20.tar.gz
bpo-13487: Use sys.modules.copy() in inspect.getmodule() for thread safety. (GH-18786)
`list(sys.modules.items())` was apparently not immune to "dictionary changed size during iteration" errors. Tested internally using an integration test that has run into this a couple of times in the past two years. With this patch applied, the test is no longer flaky.
Diffstat (limited to 'Python/sysmodule.c')
0 files changed, 0 insertions, 0 deletions