
Вся проблема в yield
yield говорит интерпретатору, что функция будет возвращать несколько значений и даст нам генератор. Надо его убрать из тела.
Можно вынести yield в другую функция и возвращать или генератор, или список в зависимости от значения lazy.
#объяснение
yield говорит интерпретатору, что функция будет возвращать несколько значений и даст нам генератор. Надо его убрать из тела.
Можно вынести yield в другую функция и возвращать или генератор, или список в зависимости от значения lazy.
#объяснение