<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def polls_get(self, **kwargs):
 """ Polls A Poll on Pollster is a collection of questions and responses published by a reputable survey house. This endpoint provides raw data from the survey house, plus Pollster-provided metadata about each question. Pollster editors don't include every question when they enter Polls, and they don't necessarily enter every subpopulation for the responses they _do_ enter. They make editorial decisions about which questions belong in the database. The response will contain a maximum of 25 Poll objects, even if the database contains more than 25 polls. Use the `next_cursor` parameter to fetch the rest, 25 Polls at a time. This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a `callback` function to be invoked when receiving the response. :param callback function: The callback function for asynchronous request. (optional) :param str cursor: Special string to index into the Array :param str tags: Comma-separated list of Question tag names; only Polls containing Questions with any of the given tags will be returned. :param str question: Question slug; only Polls that ask that Question will be returned. :param str sort: If `updated_at`, sort the most recently updated Poll first. (This can cause race conditions when used with `cursor`.) Otherwise, sort by most recently _entered_ Poll first. :return: InlineResponse2003 If the method is called asynchronously, returns the request thread. """

        kwargs['_return_http_data_only'] = True
        if kwargs.get('callback'):
            return self.polls_get_with_http_info(**kwargs)
        else:
            (data) = self.polls_get_with_http_info(**kwargs)
            return data