allow line break at operators

Chris Angelico rosuav at
Fri Aug 12 16:01:56 EDT 2011

On Fri, Aug 12, 2011 at 5:33 PM, Seebs <usenet-nospam at> wrote:
> I've seen people in C do stuff like:
>        for (i = 0; i < N; ++i);
>                a[i] = 0;
> This is clearly a case where indentation matches intent, but doesn't match
> functionality, because C allows indentation to not-match functionality; this
> is the famous problem Python is solving.

There's several solutions to this. One is linting utilities that
detect unexpectedly-indented code, which is the concept that Python
took to the logical extent of syntactic errors. Another is (again
linting) to disallow a direct trailing semicolon; if you want an empty
body, you put whitespace before the semicolon.

But that wasn't your point, I realise :)


More information about the Python-list mailing list