Python and Ruby

Steven D'Aprano steve at REMOVE-THIS-cybersource.com.au
Sun Jan 31 17:37:25 EST 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?



-- 
Steven



More information about the Python-list mailing list