Yielding a chain of values

Bengt Richter bokr at oz.net
Tue Aug 30 16:22:05 EDT 2005


On Tue, 30 Aug 2005 12:18:59 GMT, Michael Hudson <mwh at python.net> wrote:

>Talin <talin at acm.org> writes:
>
>> I'm finding that a lot of places within my code, I want to return the
>> output of a generator from another generator. Currently the only
>> method I know of to do this is to explicitly loop over the results
>> from the inner generator, and yield each one:
>>
>>         for x in inner():
>>             yield x
>>
>> I was wondering if there was a more efficient and concise way to do
>> this. And if there isn't,
>
>Greenlets, perhaps?  (for which, see google).
>
Maybe

         yield in inner()

could be sugar for the above and become something optimized?

Regards,
Bengt Richter



More information about the Python-list mailing list