Python and Ruby

Steven D'Aprano steve at
Sun Jan 31 23:37:25 CET 2010

On Sun, 31 Jan 2010 14:47:08 -0600, John Bokma wrote:

> An editor can correct the indenting of the braces example but can't with
> this one.
>   if x:
>       if y:
>          foo()
>   else:
>       bar()
> While braces might be considered redundant they are not when for one
> reason or another formatting is lost or done incorrectly.

I've heard this argument before, and I don't buy it. Why should we expect 
the editor to correct malformed code?

Would you expect your editor to correct this malformed code?

result = sin(x+)y

Why should broken indentation be held to a higher standard than any other 
breakage in code?


More information about the Python-list mailing list