c0abc28aa1
This is required to properly handle exceptions across yields.
12 lines
217 B
Python
12 lines
217 B
Python
# Test proper handling of exceptions within generator across yield
|
|
def gen():
|
|
try:
|
|
yield 1
|
|
raise ValueError
|
|
except ValueError:
|
|
print("Caught")
|
|
yield 2
|
|
|
|
for i in gen():
|
|
print(i)
|