My (late) beef with Simple Generator syntax (PEP 255)
Cameron Horn
camhorn at mac.com
Wed Nov 13 17:19:59 EST 2002
On Wednesday, Nov 13, 2002, at 02:16PM, David Eppstein <eppstein at ics.uci.edu> wrote:
>On 11/13/02 2:11 PM -0800 Cameron Horn <camhorn at mac.com> wrote:
>>> What I wonder is, why does it need to be a generator? What's wrong with
>>> def foo(): return ( )
>>> ?
>>
>> You're right if it's a one-time thing. However, if I've got a
>> scaffolding like this, then it matters.
>>
>> def process_generator(function):
>> for x in function():
>> print x
>
>How does the function foo() I defined above fail to work in this
>scaffolding?
In the "TypeError: iteration over non-sequence" sort of way.
More information about the Python-list
mailing list