human
Here's a good function header given the following:
I wrote the below code

    def lms_url(url):
        '\n                                Create    lms    url    from    api    url.\n                                '
        if (url is None):
            return None
        keys = ('page', 'page_size', 'text')
        parsed = urlparse.urlparse(url)
        query_params = urlparse.parse_qs(parsed.query)
        encoded_query_params = urlencode({key: query_params.get(key)[0] for key in keys if (key in query_params)})
        return '{}?{}'.format(request.build_absolute_uri(base_url), encoded_query_params)
    base_url = reverse('notes', kwargs={'course_id': course_id})
    next_url = lms_url(api_next_url)
    previous_url = lms_url(api_previous_url)
    return (next_url, previous_url)

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

def construct_pagination_urls(request, course_id, api_next_url, api_previous_url):