tabnanny (version 6)
index
/usr/local/lib/python2.4/tabnanny.py
Module Docs

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.

 
Modules
       
getopt
os
sys
tokenize

 
Classes
       
exceptions.Exception
NannyNag

 
class NannyNag(exceptions.Exception)
    Raised by tokeneater() if detecting an ambiguous indent.
Captured and handled in check().
 
  Methods defined here:
__init__(self, lineno, msg, line)
get_line(self)
get_lineno(self)
get_msg(self)

Methods inherited from exceptions.Exception:
__getitem__(...)
__str__(...)

 
Functions
       
check(file)
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. If file_or_dir is an ordinary Python source file, it is
checked for whitespace related problems. The diagnostic messages are
written to standard output using the print statement.
process_tokens(tokens)

 
Data
        __all__ = ['check', 'NannyNag', 'process_tokens']
__version__ = '6'