def fetch_items(self, category, **kwargs):
from_date = kwargs['<STR_LIT>']<EOL>reviews_api = kwargs['<STR_LIT>']<EOL>mediawiki_version = self.client.get_version()<EOL>logger.info("<STR_LIT>", mediawiki_version)<EOL>if reviews_api:<EOL><INDENT>if ((mediawiki_version[<NUM_LIT:0>] == <NUM_LIT:1> and mediawiki_version[<NUM_LIT:1>] >= <NUM_LIT>) or mediawiki_version[<NUM_LIT:0>] > <NUM_LIT:1>):<EOL><INDENT>fetcher = self.__fetch_1_27(from_date)<EOL><DEDENT>else:<EOL><INDENT>logger.warning("<STR_LIT>")<EOL>logger.warning("<STR_LIT>")<EOL>fetcher = self.__fetch_pre1_27(from_date)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>fetcher = self.__fetch_pre1_27(from_date)<EOL><DEDENT>for page_reviews in fetcher:<EOL><INDENT>yield page_reviews<EOL><DEDENT>
Fetch the pages

        :param category: the category of items to fetch
        :param kwargs: backend arguments

        :returns: a generator of items