GeneratorExit и except Exception: закрытие генератора Python

Выберите ответ и проверьте себя на странице.

Другие упражнения по этой теме: Генераторы Python: задачи на ленивые конвейеры и закрытие ресурсов.

Генератор содержит блок перехвата:

def pipeline():
    try:
        yield 'data'
    except Exception as exc:
        print('caught:', exc)
    finally:
        print('cleanup')

pipeline_gen = pipeline()
next(pipeline_gen)
pipeline_gen.close()

Что будет выведено в консоль?

Выберите один вариант
Без регистрации · результат не сохраняется

Связанные задачи