diff options
Diffstat (limited to 'chocula/directories/crossref.py')
-rw-r--r-- | chocula/directories/crossref.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/chocula/directories/crossref.py b/chocula/directories/crossref.py index 4208008..a494021 100644 --- a/chocula/directories/crossref.py +++ b/chocula/directories/crossref.py @@ -1,4 +1,3 @@ - from typing import Iterable, Optional import csv @@ -23,14 +22,14 @@ class CrossrefLoader(DirectoryLoader): def parse_record(self, record) -> Optional[DirectoryInfo]: info = DirectoryInfo( directory_slug=self.source_slug, - issne=record['eissn'], - issnp=record['pissn'], - custom_id=record.get('doi').strip() or None, - name=clean_str(record.get('JournalTitle')), - publisher=clean_str(record.get('Publisher')), + issne=record["eissn"], + issnp=record["pissn"], + custom_id=record.get("doi").strip() or None, + name=clean_str(record.get("JournalTitle")), + publisher=clean_str(record.get("Publisher")), ) - if record['additionalIssns']: - info.raw_issn = record['additionalIssns'][0] + if record["additionalIssns"]: + info.raw_issn = record["additionalIssns"][0] return info |