diff options
Diffstat (limited to 'chocula/directories/szczepanski.py')
-rw-r--r-- | chocula/directories/szczepanski.py | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/chocula/directories/szczepanski.py b/chocula/directories/szczepanski.py index 0d1558a..3586acb 100644 --- a/chocula/directories/szczepanski.py +++ b/chocula/directories/szczepanski.py @@ -1,4 +1,3 @@ - from typing import Iterable, Optional import json @@ -16,7 +15,7 @@ class SzczepanskiLoader(DirectoryLoader): source_slug = "szczepanski" def open_file(self) -> Iterable: - return open(self.config.szczepanski.filepath, 'r') + return open(self.config.szczepanski.filepath, "r") def parse_record(self, row) -> Optional[DirectoryInfo]: @@ -27,21 +26,21 @@ class SzczepanskiLoader(DirectoryLoader): info = DirectoryInfo( directory_slug=self.source_slug, - issne=row.get('issne'), - issnp=row.get('issnp'), - raw_issn=row.get('issn'), - name=clean_str(row['title']), - publisher=clean_str(row.get('ed')), + issne=row.get("issne"), + issnp=row.get("issnp"), + raw_issn=row.get("issn"), + name=clean_str(row["title"]), + publisher=clean_str(row.get("ed")), ) - info.extra['szczepanski'] = dict(as_of=self.config.szczepanski.date) - if row.get('extra'): - info.extra['szczepanski']['notes'] = row.get('extra') - for k in ('other_titles', 'year_spans', 'ed'): + info.extra["szczepanski"] = dict(as_of=self.config.szczepanski.date) + if row.get("extra"): + info.extra["szczepanski"]["notes"] = row.get("extra") + for k in ("other_titles", "year_spans", "ed"): if row.get(k): - info.extra['szczepanski'][k] = row[k] + info.extra["szczepanski"][k] = row[k] - url = HomepageUrl.from_url(row.get('url')) + url = HomepageUrl.from_url(row.get("url")) if url: info.homepage_urls.append(url) |