comm
Янв. 15, 2012 15:13:28
Сегодня опубликован PEP380 (
http://mail.python.org/pipermail/python-dev/2012-January/115471.html) с киллер фичей - yield from. Интересно кто-нибудь уже разобрался что это и счем его едят?
Александр Кошелев
Янв. 15, 2012 19:35:36
comm
Интересно кто-нибудь уже разобрался что это и счем его едят?
Так это решение классической проблемы с «проксирующим генератором». По сути синтаксический сахар, упрощающий жизнь в очень редких случаях.
Андрей Светлов
Янв. 15, 2012 19:40:32
Несогласен. Без yield from работать с «двусторонними» генераторами (которые обрабатывают поток, передаваемый через .send) — крайне неудобно.
Александр Кошелев
Янв. 15, 2012 19:43:30
Вот ты очень редкий случай и описал:-) .send мало где на практике в продакшен коде встречается.
Андрей Светлов
Янв. 15, 2012 19:48:31
Это потому что его готовить не умеют:)
Ну и потому что yield from не было — слишком неудобно трамплин писать каждый раз.