On May 19, 5:22 am, "Terry Reedy" <[EMAIL PROTECTED]> wrote:
> "Arnaud Delobelle" <[EMAIL PROTECTED]> wrote in message
[...]
> | Note that the same thing can be said about generator expressions,
> | which are nothing more than anonymous, non-reusable, generator
> | functions.
>
> Right.  So if someone posted on genexp confusion, I would suggest
> 'write a full generator function'.

I was just arguing against arguing for the removal of lambda on the
basis that it doesn't add any functionality to the language!

> | Instead these were _added_ to the language!
>
> As a convenience.
> Actually, if one uses more that one for-clause in a generator expression,
> there is a potential gotcha in relation to name capture.  So if that bites,
> the genexp is not so much a convenience, and one might better write
> the full function.
>
> tjr

Yes, IMHO this is a bug, and I wish I had the time to dive into the
code to see if I can fix it.

--
Arnaud
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to