[Python-ideas] With clauses for generator expressions

Serhiy Storchaka storchaka at gmail.com
Thu Nov 15 19:15:30 CET 2012

On 15.11.12 17:32, Andrew Barnert wrote:
> If you can only have one with per for, this doesn't have a direct translation.

Even with one "with" per "for" an ambiguity is possible for some 
options. with/for/if/yield, for/with/if/yield, for/if/with/yield, 
for/if/with/if/yield,... should have different transcription.

> The fact that option 3 can obviously do something which seems impossible in
> option 2, and which I can't work out in a few seconds off the top of my head
> with option 1, may be a more compelling argument than the fact that option 1
> instinctively looked cleaner to me (and the one other person who commented on
> the three choices).

Yes, that is what I wanted to show. Even if for you, the author of the 
proposal, the most consistent option is the least obvious, then for 
others it will always lead to confusion.

More information about the Python-ideas mailing list