diff options
Diffstat (limited to 'python/fatcat_tools/importers')
| -rw-r--r-- | python/fatcat_tools/importers/datacite.py | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/python/fatcat_tools/importers/datacite.py b/python/fatcat_tools/importers/datacite.py index 0de187fb..2f77481a 100644 --- a/python/fatcat_tools/importers/datacite.py +++ b/python/fatcat_tools/importers/datacite.py @@ -269,6 +269,10 @@ class DataciteImporter(EntityImporter):          attributes = obj['attributes']          doi = clean_doi(attributes.get('doi', '').lower()) +        if not doi: +            print('skipping record without a DOI', file=sys.stderr) +            return +          if not isascii(doi):              print('[{}] skipping non-ascii doi for now'.format(doi))              return None | 
