File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed
Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -3611,42 +3611,42 @@ def test_143358(self):
36113611
36123612 result = script_helper .run_python_until_end ('-c' , textwrap .dedent (f"""
36133613 def f1():
3614-
3614+
36153615 class EvilIterator:
3616-
3616+
36173617 def __init__(self):
36183618 self._items = [1, 2]
36193619 self._index = 1
3620-
3620+
36213621 def __iter__(self):
36223622 return self
3623-
3623+
36243624 def __next__(self):
36253625 if not len(self._items) % 13:
36263626 self._items.clear()
3627-
3627+
36283628 for i_loop_9279 in range(10):
36293629 self._items.extend([1, "", None])
3630-
3630+
36313631 if not len(self._items) % 11:
36323632 return 'unexpected_type_from_iterator'
3633-
3633+
36343634 if self._index >= len(self._items):
36353635 raise StopIteration
3636-
3636+
36373637 item = self._items[self._index]
36383638 self._index += 1
36393639 return item
3640-
3640+
36413641 evil_iter = EvilIterator()
3642-
3642+
36433643 large_num = 2**31
36443644 for _ in range(400):
36453645 try:
36463646 _ = [x + y for x in evil_iter for y in evil_iter if evil_iter._items.append(x) or large_num]
36473647 except TypeError:
36483648 pass
3649-
3649+
36503650 f1()
36513651 """ ), PYTHON_JIT = "1" , PYTHON_JIT_JUMP_BACKWARD_INITIAL_VALUE = "64" )
36523652 self .assertEqual (result [0 ].rc , 0 , result )
You can’t perform that action at this time.
0 commit comments