def __fetch_question(self, question):
html_question_items = []<EOL>npages = <NUM_LIT:1><EOL>next_request = True<EOL>while next_request:<EOL><INDENT>try:<EOL><INDENT>html_question = self.client.get_html_question(question['<STR_LIT:id>'], npages)<EOL>html_question_items.append(html_question)<EOL>tpages = self.ab_parser.parse_number_of_html_pages(html_question)<EOL>if npages == tpages:<EOL><INDENT>next_request = False<EOL><DEDENT>npages = npages + <NUM_LIT:1><EOL><DEDENT>except requests.exceptions.TooManyRedirects as e:<EOL><INDENT>logger.warning("<STR_LIT>", e, question['<STR_LIT:id>'])<EOL>next_request = False<EOL><DEDENT><DEDENT>return html_question_items<EOL>
Fetch an Askbot HTML question body.

        The method fetchs the HTML question retrieving the
        question body of the item question received

        :param question: item with the question itself

        :returns: a list of HTML page/s for the question