human
I wrote the below code

    def lastnamekey(name):
        '\n                                Sort    key    to    sort    by    last    name\n\n                                Note,    we    decided    to    sort    based    on    the    last    name,    because    that    way    is\n                                fair.    We    used    to    sort    by    commit    count    or    line    number    count,    but    that\n                                bumps    up    people    who    made    lots    of    maintenance    changes    like    updating\n                                mpmath    or    moving    some    files    around.\n                                '
        text = unicode(name.strip().split()[(-1)], encoding='utf-8').lower()
        return unicodedata.normalize('NFKD', text).encode('ascii', 'ignore')
    old_release_tag = get_previous_version_tag()
    with cd('/home/vagrant/repos/sympy'):
        with hide('commands'):
            releaseauthors = set(run('git    --no-pager    log    {tag}..    --format="%aN"'.format(tag=old_release_tag)).strip().split('\n'))
            priorauthors = set(run('git    --no-pager    log    {tag}    --format="%aN"'.format(tag=old_release_tag)).strip().split('\n'))
            releaseauthors = {name.strip() for name in releaseauthors if name.strip()}
            priorauthors = {name.strip() for name in priorauthors if name.strip()}
            newauthors = (releaseauthors - priorauthors)
            starred_newauthors = {(name + '*') for name in newauthors}
            authors = ((releaseauthors - newauthors) | starred_newauthors)
            return (sorted(authors, key=lastnamekey), len(releaseauthors), len(newauthors))

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

@task
def get_authors():