Collective memory

Irmen de Jong irmen at -NOSPAM-REMOVETHIS-xs4all.nl
Sat Jul 5 06:57:24 EDT 2003


Charles Shannon Hendrix wrote:
 > Python uses it for actually determining the logic in your program, which
 > IMHO is dangerous.
 >
 >     if <something>
 >         <work>
 >         <more work>
 >         <add numbers>
 >
 > Is <add numbers> part of the if statement, or did someone with different
 > tab settings from the author make a mistake and align it accidentally?

To catch such mistakes, Python has the -tt command line option:
-t     : issue warnings about inconsistent tab usage (-tt: issue errors)

There's also tabnanny.py in the standard library to check things
before executing code. I'm not sure, but I suspect that PyChecker
also checks this.


--Irmen





More information about the Python-list mailing list