tabnanny

The Tab Nanny despises ambiguous indentation. She knows no mercy.

tabnanny – Detection of ambiguous indentation

For the time being this module is intended to be called as a script. However it is possible to import it into an IDE and use the function check() described below.

Warning: The API provided by this module is likely to change in future releases; such changes may not be backward compatible.

Functions

check(file_or_dir) If file_or_dir is a directory and not a symbolic link, then recursively descend the directory tree named by file_or_dir, checking all .py files along the way.
errprint(*args)
format_witnesses(w)
main()
process_tokens(tokens)

Classes

Whitespace(ws)

Exceptions

NannyNag(lineno, msg, line) Raised by tokeneater() if detecting an ambiguous indent.