Skip to content

Commit 605fdcf

Browse files
committed
tests/stress/recursive_gen: Add test for recursive gen with iter.
1 parent 22f1414 commit 605fdcf

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

tests/stress/recursive_gen.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
# test deeply recursive generators
22

3+
# simple "yield from" recursion
34
def gen():
45
yield from gen()
5-
66
try:
77
list(gen())
88
except RuntimeError:
99
print('RuntimeError')
10+
11+
# recursion via an iterator over a generator
12+
def gen2():
13+
for x in gen2():
14+
yield x
15+
try:
16+
next(gen2())
17+
except RuntimeError:
18+
print('RuntimeError')

0 commit comments

Comments
 (0)