Comment Re:One thing that always drove me crazy... (Score 1) 246
Mixing tabs and spaces is a syntax error in Python 3, and you can get the same behavior in Python 2 with the "-tt" switch.
Not to mention you should never mix tabs and spaces for indentation in any programming language. A tab might be 8 spaces wide in one editor and 4 spaces wide in another; mixing tabs and spaces means the code is guaranteed to look wrong in someone's editor.
FWIW, I use a text editor where pressing Tab inserts spaces, so I virtually never have tabs in my code. Of course, I have to disable this feature when editing makefiles and remember to enable it when done editing them, but it's never been a big deal.