def ismodule(object): def isclass(object): def ismethod(object): def isfunction(object): def istraceback(object): def isframe(object): def iscode(object): def isbuiltin(object): def isroutine(object): def getmembers(object, predicate=None): def indentsize(line): def getdoc(object): def getfile(object): def getmoduleinfo(path): def getmodulename(path): def getsourcefile(object): def getabsfile(object): def getmodule(object): def findsource(object): def getcomments(object): class ListReader: def __init__(self, lines): def readline(self): class EndOfBlock(Exception): pass class BlockFinder: def __init__(self): def tokeneater(self, type, token, (srow, scol), (erow, ecol), line): def getblock(lines): def getsourcelines(object): def getsource(object): def walktree(classes, children, parent): def getclasstree(classes, unique=0): def getargs(co): def getargspec(func): def getargvalues(frame): def joinseq(seq): def strseq(object, convert, join=joinseq): def formatargspec(args, varargs=None, varkw=None, defaults=None, def formatargvalues(args, varargs, varkw, locals, def convert(name, locals=locals, def getframeinfo(frame, context=1): def getlineno(frame): def getouterframes(frame, context=1): def getinnerframes(tb, context=1): def currentframe(): def stack(context=1): def trace(context=1):