    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):