[Python-ideas] with statement: multiple context manager
Sturla Molden
sturla at molden.no
Thu Mar 26 16:42:02 CET 2009
On 3/26/2009 4:07 PM, Mathias Panzenböck wrote:
> Good point. Maybe that would be better:
>
> with a,b as c,d:
No. See Guido's reply.
I was just trying to say that
with nested(a,b) as c,d:
is more readble than
with a as c, b as d:
which would argue against new syntax and better documentation of
contextlib.nested. However, as the tuple (a,b) is built prior to the
call to nested, new syntax is needed.
It still does not hurt to put in parentheses for readability here:
with (a as c), (b as d):
Perhaps parentheses should be recommended in the documentation, even
though they are syntactically superfluous here?
Sturla Molden
More information about the Python-ideas
mailing list