[Python-Dev] problem with recursive "yield from" delegation
Nick Coghlan
ncoghlan at gmail.com
Thu Mar 8 01:11:53 CET 2012
On Thu, Mar 8, 2012 at 10:00 AM, Benjamin Peterson <benjamin at python.org> wrote:
> 2012/3/7 Benjamin Peterson <benjamin at python.org>:
>> 2012/3/7 Stefan Behnel <stefan_ml at behnel.de>:
>>> The problem is in steps 5) and 6), which are handled by g1 at the wrong
>>> call level. They shouldn't lead to undelegation and termination in g1, just
>>> to an exception being raised in g2.
>>
>> That looks wrong indeed.
>
> Fixed as of 3357eac1ba62
Thanks. And, since the fix was entirely internal to the generator
implementation, Stefan should be right for the Cython generators, too.
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
More information about the Python-Dev
mailing list