Конструкция yield from используется для делегирования управления итерации от одного генератора (делегирующего генератора) к другому генератору или итератору (генератору-субгенератору).
Основные особенности yield from:
return), становится значением выражения yield from.python
В примере с yield from, основной генератор delegator_yield_from делегирует итерацию subgenerator_yield_from. Когда subgenerator_yield_from завершается с помощью return, возвращаемое значение ("Yield from result") присваивается переменной result в delegator_yield_from.