Пример #1
0
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
Пример #3
0
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