def __parse_results(self,results):
        """
        The resolve server responds with some basic HTML formatting, where the actual
        results are listed as an HTML list. The regular expression RE_RESULT captures
        each entry
        """
        reslist = []
        cursor = 0
        match  = RE_RESULTS.search(results,cursor)
        while match:
            doc = {}
            doc['bibcode'] = match.group('bibcode')
            doc['confidence'] = self.__get_confidence_level(match.group('confidence'))
            doc['refstring'] = match.group('refstring')
            reslist.append(doc)
            cursor = match.end()
            match  = RE_RESULTS.search(results,cursor)
        return reslist
def __parse_results ( self , results ) : reslist = [ ] cursor = 0 match = RE_RESULTS . search ( results , cursor ) while match : doc = { } doc [ 'bibcode' ] = match . group ( 'bibcode' ) doc [ 'confidence' ] = self . __get_confidence_level ( match . group ( 'confidence' ) ) doc [ 'refstring' ] = match . group ( 'refstring' ) reslist . append ( doc ) cursor = match . end ( ) match = RE_RESULTS . search ( results , cursor ) return reslist
The resolve server responds with some basic HTML formatting, where the actual
        results are listed as an HTML list. The regular expression RE_RESULT captures
        each entry