blob: 6d6ef60a9b0d536d6b8e521cd558527ae47d6db9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# Test throwing repeatedly into the same generator.
def gen():
while True:
try:
print("gen received:", (yield "value"))
except ValueError as exc:
print(repr(exc))
g = gen()
for i in range(2):
print("send, got:", g.send(None))
print("throw, got:", g.throw(ValueError("a", i)))
print("throw, got:", g.throw(ValueError("b", i)))
|