PEP 342 (Coroutines через Enhanced Generators) добавил метод throw()
для объектов генератора, что позволяет вызывающему абоненту создавать исключение внутри генератор (как если бы оно было выбрано выражением yield
).
Мне интересно, какие варианты использования для этой функции есть.