blob: c219cf0deb6e654782adebced2b085de92e3e093 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# mode: run
# tag: generator
def yield_from_gen(values):
"""
>>> def yf(x): yield from x
>>> list(yf(yield_from_gen([1, 2, 3, 4])))
[1, 2, 3, 4]
"""
for value in values:
yield value
def yield_from_gen_return(values):
"""
>>> def yf(x): yield from x
>>> list(yf(yield_from_gen_return([1, 2, 3, 4])))
[1, 2, 3, 4]
"""
for value in values:
yield value
return 5
|