Skip to content

Commit 2fe6671

Browse files
authored
bpo-29620: iterate over a tuple of sys.modules
1 parent ede1573 commit 2fe6671

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Lib/unittest/case.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ class _AssertWarnsContext(_AssertRaisesBaseContext):
227227
def __enter__(self):
228228
# The __warningregistry__'s need to be in a pristine state for tests
229229
# to work properly.
230-
for v in sys.modules.values():
230+
for v in tuple(sys.modules.values()):
231231
if getattr(v, '__warningregistry__', None):
232232
v.__warningregistry__ = {}
233233
self.warnings_manager = warnings.catch_warnings(record=True)

0 commit comments

Comments
 (0)