diff options
author | Bryan Newbold <bnewbold@archive.org> | 2020-06-22 13:46:42 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@archive.org> | 2020-06-22 13:46:42 -0700 |
commit | db40b9e70b917dbbbfda48f6d77a2fc509366a82 (patch) | |
tree | e66626601ec32965c4cee7fad16982530408019b /chocula/directories/openapc.py | |
parent | 5d3ce061d24a5188fc015012b2f70a4c6f568969 (diff) | |
download | chocula-db40b9e70b917dbbbfda48f6d77a2fc509366a82.tar.gz chocula-db40b9e70b917dbbbfda48f6d77a2fc509366a82.zip |
fmt (black)
Diffstat (limited to 'chocula/directories/openapc.py')
-rw-r--r-- | chocula/directories/openapc.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/chocula/directories/openapc.py b/chocula/directories/openapc.py index c2acd95..99304c3 100644 --- a/chocula/directories/openapc.py +++ b/chocula/directories/openapc.py @@ -1,4 +1,3 @@ - from typing import Iterable, Optional import csv @@ -21,24 +20,22 @@ class OpenAPCLoader(DirectoryLoader): def parse_record(self, row) -> Optional[DirectoryInfo]: - if not row.get('issn'): + if not row.get("issn"): return None info = DirectoryInfo( directory_slug=self.source_slug, - issne=row['issn_electronic'], - issnp=row['issn_print'], - raw_issn=row['issn_l'] or row['issn'], - name=clean_str(row['journal_full_title']), - publisher=clean_str(row['publisher']), + issne=row["issn_electronic"], + issnp=row["issn_print"], + raw_issn=row["issn_l"] or row["issn"], + name=clean_str(row["journal_full_title"]), + publisher=clean_str(row["publisher"]), ) - info.extra['is_hybrid'] = bool(row['is_hybrid']) + info.extra["is_hybrid"] = bool(row["is_hybrid"]) - homepage = HomepageUrl.from_url(row['url']) + homepage = HomepageUrl.from_url(row["url"]) if homepage: info.homepage_urls.append(homepage) return info - - |