[Python-ideas] with-statement syntactic quirk
raymond.hettinger at gmail.com
Thu Nov 1 02:47:20 CET 2012
On Oct 31, 2012, at 3:38 AM, Barry Warsaw <barry at python.org> wrote:
> IWBNI you could write it like this:
> with (open('/etc/passwd') as p1,
> open('/etc/passwd') as p2):
> This seems analogous to using parens to wrap long if-statements, but maybe
> there's some subtle corner of the grammar that makes this problematic (like
> 'with' treating the whole thing as a single context manager).
> Of course, you can wrap with backslashes, but ick!
I would rather live a bashslash than have yet another change to the grammar
or have context-manager semantics added to tuples.
ISTM that this isn't a problem worth solving.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-ideas