Enter g
Enter f
Traceback (most recent call last):
  File "test28.py", line 9, in f
    yield
GeneratorExit

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "test28.py", line 21, in <module>
    gi.throw(GeneratorExit)
  File "test28.py", line 16, in g
    yield from f()
  File "test28.py", line 12, in f
    raise ValueError("Vorpal bunny encountered")
ValueError: Vorpal bunny encountered
