human
I wrote the below code

    application_module_dict = SetupSharedModules(sys.modules)
    application_config_cache = AppConfigCache()
    class DevAppServerRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler, ):
        "Dispatches    URLs    using    patterns    from    a    URLMatcher.\n\n                The    URLMatcher    is    created    by    loading    an    application's    configuration    file.\n                Executes    CGI    scripts    in    the    local    process    so    the    scripts    can    use    mock\n                versions    of    APIs.\n\n                HTTP    requests    that    correctly    specify    a    user    info    cookie\n                (dev_appserver_login.COOKIE_NAME)    will    have    the    'USER_EMAIL'    environment\n                variable    set    accordingly.    If    the    user    is    also    an    admin,    the\n                'USER_IS_ADMIN'    variable    will    exist    and    be    set    to    '1'.    If    the    user    is    not\n                logged    in,    'USER_EMAIL'    will    be    set    to    the    empty    string.\n\n                On    each    request,    raises    an    InvalidAppConfigError    exception    if    the\n                application    configuration    file    in    the    directory    specified    by    the    root_path\n                argument    is    invalid.\n                "
        server_version = 'AppScaleServer/1.10'
        module_dict = application_module_dict
        module_manager = ModuleManager(application_module_dict)
        config_cache = application_config_cache
        rewriter_chain = CreateResponseRewritersChain()
        def __init__(self, *args, **kwargs):
            'Initializer.\n\n                        Args:\n                                args:    Positional    arguments    passed    to    the    superclass    constructor.\n                                kwargs:    Keyword    arguments    passed    to    the    superclass    constructor.\n                        '
           ...

What's a good function header?

=====
Here's a good function header?
assistant
#Here's a good function header.

def CreateRequestHandler(root_path, login_url, static_caching=True, default_partition=None, interactive_console=True, secret_hash='xxx'):