aboutsummaryrefslogtreecommitdiffstats
path: root/fuzzycat/verify.py
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@archive.org>2021-07-01 16:11:06 -0700
committerBryan Newbold <bnewbold@archive.org>2021-07-01 16:11:06 -0700
commitb625155d565367141f7fbe0d5e507b9dc98ce4df (patch)
treec1c7e95da0e48b24fb6715ab85b0bdcbd026fc7d /fuzzycat/verify.py
parent0d5535742786fe78f6509b6606ca381912ed8bc7 (diff)
downloadfuzzycat-b625155d565367141f7fbe0d5e507b9dc98ce4df.tar.gz
fuzzycat-b625155d565367141f7fbe0d5e507b9dc98ce4df.zip
verify: page count parsing and comparison improvements
Diffstat (limited to 'fuzzycat/verify.py')
-rw-r--r--fuzzycat/verify.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/fuzzycat/verify.py b/fuzzycat/verify.py
index 45a809e..f32121d 100644
--- a/fuzzycat/verify.py
+++ b/fuzzycat/verify.py
@@ -597,7 +597,9 @@ def verify(a: Dict, b: Dict, min_title_length=5) -> Tuple[str, str]:
try:
a_parsed_pages = parse_page_string(glom(a, "pages"))
b_parsed_pages = parse_page_string(glom(b, "pages"))
- if abs(a_parsed_pages.count - b_parsed_pages.count) > 5:
+ if (a_parsed_pages.count != None
+ and b_parsed_pages.count != None
+ and abs(a_parsed_pages.count - b_parsed_pages.count) > 5):
return Verify(Status.DIFFERENT, Reason.PAGE_COUNT)
except (ValueError, PathAccessError):
pass