Skip to content

Commit

Permalink
comment for why balance due not hashed
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolassaw authored and newswim committed Oct 6, 2024
1 parent 44f5598 commit 9e88334
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/parser/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,13 @@ def parse(self, county, case_number, test): #remove the test value here and just

# Adds a hash to the JSON file of the underlying HTML
body = case_soup.find("body")
"""
Why balance table is dropped before hashing:
The balance table is excluded from the hashing because
balance is updated as any costs are paid off. Otherwise,
the hash would change frequently and multiple versions
of the case would be captured that we don't want.
"""
balance_table = body.find_all("table")[-1]
if "Balance Due" in balance_table.text:
balance_table.decompose()
Expand Down

0 comments on commit 9e88334

Please sign in to comment.