Skip to content

Commit c3215f5

Browse files
Merge from 3.5.
2 parents c7f490c + 48b1c3f commit c3215f5

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

Lib/_collections_abc.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
list_iterator = type(iter([]))
4242
list_reverseiterator = type(iter(reversed([])))
4343
range_iterator = type(iter(range(0)))
44+
longrange_iterator = type(iter(range(1 << 1000)))
4445
set_iterator = type(iter(set()))
4546
str_iterator = type(iter(""))
4647
tuple_iterator = type(iter(()))
@@ -225,6 +226,7 @@ def __subclasshook__(cls, C):
225226
Iterator.register(list_iterator)
226227
Iterator.register(list_reverseiterator)
227228
Iterator.register(range_iterator)
229+
Iterator.register(longrange_iterator)
228230
Iterator.register(set_iterator)
229231
Iterator.register(str_iterator)
230232
Iterator.register(tuple_iterator)

Misc/NEWS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ What's New in Python 3.6.0 beta 2
1010
Core and Builtins
1111
-----------------
1212

13+
- Issue #28376: The type of long range iterator is now registered as Iterator.
14+
Patch by Oren Milman.
15+
1316
- Issue #28376: Creating instances of range_iterator by calling range_iterator
1417
type now is deprecated. Patch by Oren Milman.
1518

0 commit comments

Comments
 (0)