]> granicus.if.org Git - python/commit
Issue #26494: Fixed crash on iterating exhausting iterators.
authorSerhiy Storchaka <storchaka@gmail.com>
Wed, 30 Mar 2016 17:40:02 +0000 (20:40 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Wed, 30 Mar 2016 17:40:02 +0000 (20:40 +0300)
commitfbb1c5ee068d209e33f6e15ecb4821d5d8b107fa
tree4ae6657a598c5cfe5357f3106d956ed721d83e24
parent13b3acd13e35b5e619c3d1aab90aaf54abc1fb53
Issue #26494: Fixed crash on iterating exhausting iterators.

Affected classes are generic sequence iterators, iterators of str, bytes,
bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding
views and os.scandir() iterator.
19 files changed:
Lib/test/seq_tests.py
Lib/test/support/__init__.py
Lib/test/test_bytes.py
Lib/test/test_deque.py
Lib/test/test_dict.py
Lib/test/test_iter.py
Lib/test/test_ordered_dict.py
Lib/test/test_set.py
Lib/test/test_unicode.py
Misc/NEWS
Modules/posixmodule.c
Objects/bytearrayobject.c
Objects/bytesobject.c
Objects/dictobject.c
Objects/iterobject.c
Objects/listobject.c
Objects/setobject.c
Objects/tupleobject.c
Objects/unicodeobject.c