[Python-Dev] Multiline with statement line continuation
Guido van Rossum
guido at python.org
Tue Aug 12 17:12:45 CEST 2014
On Tue, Aug 12, 2014 at 3:43 AM, Devin Jeanpierre <jeanpierreda at gmail.com>
> I think this thread is probably Python-Ideas territory...
> On Mon, Aug 11, 2014 at 4:08 PM, Allen Li <cyberdupo56 at gmail.com> wrote:
> > Currently, this works with explicit line continuation, but as all style
> > guides favor implicit line continuation over explicit, it would be nice
> > if you could do the following:
> > with (open('foo') as foo,
> > open('bar') as bar,
> > open('baz') as baz,
> > open('spam') as spam,
> > open('eggs') as eggs):
> > pass
> The parentheses seem unnecessary/redundant/weird. Why not allow
> newlines in-between "with" and the terminating ":"?
> with open('foo') as foo,
> open('bar') as bar,
> open('baz') as baz:
That way lies Coffeescript. Too much guessing.
--Guido van Rossum (python.org/~guido)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-Dev