File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4141list_iterator = type (iter ([]))
4242list_reverseiterator = type (iter (reversed ([])))
4343range_iterator = type (iter (range (0 )))
44+ longrange_iterator = type (iter (range (1 << 1000 )))
4445set_iterator = type (iter (set ()))
4546str_iterator = type (iter ("" ))
4647tuple_iterator = type (iter (()))
@@ -234,6 +235,7 @@ def __subclasshook__(cls, C):
234235Iterator .register (list_iterator )
235236Iterator .register (list_reverseiterator )
236237Iterator .register (range_iterator )
238+ Iterator .register (longrange_iterator )
237239Iterator .register (set_iterator )
238240Iterator .register (str_iterator )
239241Iterator .register (tuple_iterator )
Original file line number Diff line number Diff line change @@ -10,6 +10,9 @@ Release date: TBA
1010Core 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: The constructor of range_iterator now checks that step is not 0.
1417 Patch by Oren Milman.
1518
You can’t perform that action at this time.
0 commit comments