human
I wrote the below code

    class PasterClickGroup(click.Group, ):
        'A    click.Group    that    may    be    called    like    a    paster    command'
        def __call__(self, ignored_command):
            sys.argv.remove(ignored_command)
            return super(PasterClickGroup, self).__call__(prog_name=(u'paster    ' + ignored_command), help_option_names=[u'-h', u'--help'], obj={})
    @click.group(cls=PasterClickGroup)
    @click.option('--plugin', metavar='ckan', help='paster    plugin    (when    run    outside    ckan    directory)')
    @click_config_option
    @click.pass_context
    def cli(ctx, plugin, config):
        ctx.obj['config'] = config
    cli.summary = summary
    cli.group_name = u'ckan'
    return cli

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

def paster_click_group(summary):