    class or function within a module or module in a package.  If the
    def pathdirs():
    def getdoc(object):
    def splitdoc(doc):
    def classname(object, modname):
    def isdata(object):
    def replace(text, *pairs):
    def cram(text, maxlen):
    def stripid(text):
    def allmethods(cl):
    def ispackage(path):
    def synopsis(filename, cache={}):

    class ErrorDuringImport(Exception):
        def __init__(self, filename, (exc, value, tb)):
        def __str__(self):
    def importfile(path):
    def safeimport(path, forceload=0, cache={}):

    class Doc:
        def document(self, object, name=None, *args):
        def fail(self, object, name=None, *args):

    class HTMLRepr(Repr):
        def __init__(self):
        def escape(self, text):
        def repr(self, object):
        def repr1(self, x, level):
        def repr_string(self, x, level):
        def repr_instance(self, x, level):

    class HTMLDoc(Doc):
        def page(self, title, contents):
        def heading(self, title, fgcol, bgcol, extras=''):
        def section(self, title, fgcol, bgcol, contents, width=10,
        def bigsection(self, title, *args):
        def preformat(self, text):
        def multicolumn(self, list, format, cols=4):
        def small(self, text): return '%s' % text
        def grey(self, text): return '%s' % text
        def namelink(self, name, *dicts):
        def classlink(self, object, modname):
        def modulelink(self, object):
        def modpkglink(self, (name, path, ispackage, shadowed)):
        def markup(self, text, escape=None, funcs={}, classes={}, methods={}):
        def formattree(self, tree, modname, parent=None):
        def docmodule(self, object, name=None, mod=None):
        def docclass(self, object, name=None, mod=None, funcs={}, classes={}):
        def formatvalue(self, object):
        def docroutine(self, object, name=None, mod=None,
        def docother(self, object, name=None, mod=None):
        def index(self, dir, shadowed=None):
            def found(name, ispackage,

    class TextRepr(Repr):
        def __init__(self):
        def repr1(self, x, level):
        def repr_string(self, x, level):
        def repr_instance(self, x, level):

    class TextDoc(Doc):
        def bold(self, text):
        def indent(self, text, prefix='    '):
        def section(self, title, contents):
        def formattree(self, tree, modname, parent=None, prefix=''):
        def docmodule(self, object, name=None, mod=None):
        def docclass(self, object, name=None, mod=None):
                def makename(c, m=object.__module__): return classname(c, m)
        def formatvalue(self, object):
        def docroutine(self, object, name=None, mod=None, cl=None):
        def docother(self, object, name=None, mod=None, maxlen=None):
    def pager(text):
    def getpager():
    def plain(text):
    def pipepager(text, cmd):
    def tempfilepager(text, cmd):
    def ttypager(text):
    def plainpager(text):
    def describe(thing):
    def locate(path, forceload=0):
    def doc(thing, title='Python Library Documentation: %s', forceload=0):
    def writedoc(key, forceload=0):
    def writedocs(dir, pkgpath='', done=None):

    class Helper:
        def __init__(self, input, output):
        def __repr__(self):
        def __call__(self, request=None):
        def interact(self):
        def help(self, request):
        def intro(self):
        def list(self, items, columns=4, width=80):
        def listkeywords(self):
        def listtopics(self):
        def showtopic(self, topic):
        def listmodules(self, key=''):
                def callback(path, modname, desc, modules=modules):

    class Scanner:
        def __init__(self, roots, children, descendp):
        def next(self):

    class ModuleScanner(Scanner):
        def __init__(self):
        def submodules(self, (dir, package)):
        def isnewpackage(self, (dir, package)):
        def run(self, callback, key=None, completer=None):
    def apropos(key):
        def callback(path, modname, desc):
    def serve(port, callback=None, completer=None):

        class Message(mimetools.Message):
            def __init__(self, fp, seekable=1):

        class DocHandler(BaseHTTPServer.BaseHTTPRequestHandler):
            def send_document(self, title, contents):
            def do_GET(self):
                    def bltinlink(name):
            def log_message(self, *args): pass

        class DocServer(BaseHTTPServer.HTTPServer):
            def __init__(self, port, callback):
            def serve_until_quit(self):
            def server_activate(self):
    def gui():

        class GUI:
            def __init__(self, window, port=7464):
            def ready(self, server):
            def open(self, event=None, url=None):
            def quit(self, event=None):
            def search(self, event=None):
            def update(self, path, modname, desc):
            def stop(self, event=None):
            def done(self):
            def select(self, event=None):
            def goto(self, event=None):
            def collapse(self):
            def expand(self):
            def hide(self, event=None):
    def ispath(x):
    def cli():

        class BadUsage: pass
                    def ready(server):
                    def stopped():