aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat_tools/harvest
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2021-11-03 14:22:56 -0700
committerBryan Newbold <bnewbold@robocracy.org>2021-11-03 16:46:07 -0700
commit7cd0d97849f37d366a33c98204321c471fb6011c (patch)
tree034bd0a1d86e4bf32c4e9caa3826f0b7ebb6a95f /python/fatcat_tools/harvest
parent45612465cc08114fa19588ea1b0aba0ace1e7b03 (diff)
downloadfatcat-7cd0d97849f37d366a33c98204321c471fb6011c.tar.gz
fatcat-7cd0d97849f37d366a33c98204321c471fb6011c.zip
typing: add assertions to fatcat_tool code to make type assumptions explicit
Diffstat (limited to 'python/fatcat_tools/harvest')
-rw-r--r--python/fatcat_tools/harvest/pubmed.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/python/fatcat_tools/harvest/pubmed.py b/python/fatcat_tools/harvest/pubmed.py
index a1b4da0e..118580db 100644
--- a/python/fatcat_tools/harvest/pubmed.py
+++ b/python/fatcat_tools/harvest/pubmed.py
@@ -259,6 +259,7 @@ def generate_date_file_map(host: str = "ftp.ncbi.nlm.nih.gov") -> Dict[str, Any]
filedate,
) = match.groups() # ('pubmed20n1017.xml', 'Tue Dec 17 15:23:32 EST 2019')
date = dateparser.parse(filedate)
+ assert date is not None
fullpath = "/pubmed/updatefiles/{}.gz".format(filename)
date_str = date.strftime("%Y-%m-%d")
mapping[date_str].add(fullpath)