def get_standard_citatation(citation, cache): try: metadata = citation_to_metadata(citation, cache) return metadata['standard_citation'], metadata['citation_id'] except Exception as e: print(citation, e) return None, None
def get_standard_citatation(citation, cache, override): """ For a citation, return (standard_citation, citation_metadata). Returns (None, None) if citation metadata not retrievable. """ try: metadata = citation_to_metadata(citation, cache, override) return metadata['standard_citation'], metadata['citation_id'] except Exception as e: return None, None
def get_standard_citatation(citation, cache, override): """ For a citation, return (standard_citation, citation_metadata). Returns (None, None) if citation metadata not retrievable. """ try: print('Trying metadata cache for {}...'.format(citation)) metadata = citation_to_metadata(citation, cache, override) return metadata['standard_citation'], metadata['citation_id'] except Exception as e: return None, None