Issue #28376: The type of long range iterator is now registered as Iterator.
Patch by Oren Milman.
This commit is contained in:
parent
44759bcf13
commit
48b1c3fcfc
@ -41,6 +41,7 @@ dict_itemiterator = type(iter({}.items()))
|
|||||||
list_iterator = type(iter([]))
|
list_iterator = type(iter([]))
|
||||||
list_reverseiterator = type(iter(reversed([])))
|
list_reverseiterator = type(iter(reversed([])))
|
||||||
range_iterator = type(iter(range(0)))
|
range_iterator = type(iter(range(0)))
|
||||||
|
longrange_iterator = type(iter(range(1 << 1000)))
|
||||||
set_iterator = type(iter(set()))
|
set_iterator = type(iter(set()))
|
||||||
str_iterator = type(iter(""))
|
str_iterator = type(iter(""))
|
||||||
tuple_iterator = type(iter(()))
|
tuple_iterator = type(iter(()))
|
||||||
@ -234,6 +235,7 @@ Iterator.register(dict_itemiterator)
|
|||||||
Iterator.register(list_iterator)
|
Iterator.register(list_iterator)
|
||||||
Iterator.register(list_reverseiterator)
|
Iterator.register(list_reverseiterator)
|
||||||
Iterator.register(range_iterator)
|
Iterator.register(range_iterator)
|
||||||
|
Iterator.register(longrange_iterator)
|
||||||
Iterator.register(set_iterator)
|
Iterator.register(set_iterator)
|
||||||
Iterator.register(str_iterator)
|
Iterator.register(str_iterator)
|
||||||
Iterator.register(tuple_iterator)
|
Iterator.register(tuple_iterator)
|
||||||
|
@ -10,6 +10,9 @@ Release date: TBA
|
|||||||
Core and Builtins
|
Core and Builtins
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
- Issue #28376: The type of long range iterator is now registered as Iterator.
|
||||||
|
Patch by Oren Milman.
|
||||||
|
|
||||||
- Issue #28376: The constructor of range_iterator now checks that step is not 0.
|
- Issue #28376: The constructor of range_iterator now checks that step is not 0.
|
||||||
Patch by Oren Milman.
|
Patch by Oren Milman.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user