> How's it anti-Pythonic for invisible whitespace differences to be significant?
A central idea of Python was to replace {curly;braces{and;parentheses;}}, which are easily overlooked by the programmer, and use WHITESPACE instead, something that is clearly visible to the programmer, as the defining syntax. Make what is visible to humans significant to the interpreter.
-- http://mail.python.org/mailman/listinfo/python-list