def extract_results(self, query_resp): ret = [] for pid_dict in query_resp['geosearch']: page_ident = PageIdentifier.from_query(pid_dict, source=self.source) coord_ident = CoordinateIdentifier(pid_dict, page_ident) ret.append(coord_ident) return ret
def extract_results(self, query_resp): ret = [] for k, pid_dict in query_resp['pages'].iteritems(): page_ident = PageIdentifier.from_query(pid_dict, source=self.source) for coord in pid_dict['coordinates']: coord_ident = CoordinateIdentifier(coord, page_ident) ret.append(coord_ident) return ret