GeneratorExit и yield при close(): вопрос по генераторам Python
Выберите ответ и проверьте себя на странице.
Другие упражнения по этой теме: Генераторы Python: задачи на ленивые конвейеры и закрытие ресурсов.
Что произойдёт при вызове g.close(), если внутри активного генератора g исключение GeneratorExit перехвачено в блоке except GeneratorExit:, после чего выполняется новый yield 1?
Без регистрации · результат не сохраняется
Связанные задачи
- Генераторы Python: синхронизация потоков после фильтрации
- Генераторы Python: разделите поток между двумя потребителями
- Исправьте остановку генераторного конвейера Python
- Генератор скользящего среднего на Python со сбросом окна
- Генераторы Python: закройте второй источник при ошибке первого
- Фильтрация потока Python: исключения и гарантированное закрытие генератора
