nodes: 0, module; 1, function_definition; 2, function_name:polls_get; 3, parameters; 4, block; 5, identifier:self; 6, dictionary_splat_pattern; 7, expression_statement; 8, expression_statement; 9, if_statement; 10, identifier:kwargs; 11, comment:"""
          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.
          >>> def callback_function(response):
          >>>     pprint(response)
          >>>
          >>> thread = api.polls_get(callback=callback_function)
  
          :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.
          """; 12, assignment; 13, call; 14, block; 15, else_clause; 16, subscript; 17, True; 18, attribute; 19, argument_list; 20, return_statement; 21, block; 22, identifier:kwargs; 23, string; 24, identifier:kwargs; 25, identifier:get; 26, string; 27, call; 28, expression_statement; 29, return_statement; 30, string_content:_return_http_data_only; 31, string_content:callback; 32, attribute; 33, argument_list; 34, assignment; 35, identifier:data; 36, identifier:self; 37, identifier:polls_get_with_http_info; 38, dictionary_splat; 39, tuple_pattern; 40, call; 41, identifier:kwargs; 42, identifier:data; 43, attribute; 44, argument_list; 45, identifier:self; 46, identifier:polls_get_with_http_info; 47, dictionary_splat; 48, identifier:kwargs
code: 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.
          >>> def callback_function(response):
          >>>     pprint(response)
          >>>
          >>> thread = api.polls_get(callback=callback_function)
  
          :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