def _get_relevant_record_with_biblio(self, biblio_dict):
        try:        
            url = self._get_scopus_url(biblio_dict)

        except __HOLE__:
            logger.debug("tried _get_relevant_record_with_biblio but leaving because KeyError")
            return None

        if not url:
            return None

        page = self._get_scopus_page(url)

        if not page:
            return None  # empty result set

        relevant_records = self._extract_relevant_records(page, biblio_dict)
        return relevant_records
dataset/ETHPy150Open Impactstory/total-impact-webapp/totalimpact/providers/scopus.py/Scopus._get_relevant_record_with_biblio