'Register the appropriate comments service response, then call
get_thread_list and return the result.'

def get_thread_list(self, threads, page=1, page_size=1, num_pages=1, course=None, topic_id_list=None):

    course = (course or self.course)
    self.register_get_threads_response(threads, page, num_pages)
    ret = get_thread_list(self.request, course.id, page, page_size, topic_id_list)
    return ret
