gh-145492: Fix defaultdict __repr__ infinite recursion (GH-145659) · python/cpython@2d35f9b · GitHub
Skip to content

Commit 2d35f9b

Browse files
gh-145492: Fix defaultdict __repr__ infinite recursion (GH-145659)
Co-Authored-By: Thomas Kowalski <thom.kowa@gmail.com>
1 parent 728e4a0 commit 2d35f9b

3 files changed

Lines changed: 21 additions & 2 deletions

File tree

Lib/test/test_defaultdict.py

Lines changed: 15 additions & 0 deletions
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Fix infinite recursion in :class:`collections.defaultdict` ``__repr__``
2+
when a ``defaultdict`` contains itself. Based on analysis by KowalskiThomas
3+
in :gh:`145492`.

Modules/_collectionsmodule.c

Lines changed: 3 additions & 2 deletions

0 commit comments

Comments
 (0)