Skip to content

Commit 5e405af

Browse files
Merge pull request #5694 from openstates/de-bills-handle-decode-error-amendments
DE: bills: replace amendment request with decode-error-handling function
2 parents 4618803 + fb9df36 commit 5e405af

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

scrapers/de/bills.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -553,17 +553,15 @@ def scrape_amendments(self, bill, legislation_id):
553553
)
554554
form = {"sort": "", "group": "", "filter": ""}
555555
self.info(f"Fetching amendments for {bill.identifier}")
556-
response = self.session.post(
556+
request_method = partial(
557+
self.session.post,
557558
url=amds_url,
558559
data=form,
559560
allow_redirects=True,
560561
verify=False,
561562
headers=self.headers,
562563
)
563-
if response.content == b"":
564-
return
565-
else:
566-
page = json.loads(response.content)
564+
page = self.decode_and_retry_request("scrape_amendments", request_method)
567565

568566
for row in page["Data"]:
569567
if row["PublicStatusName"] == "Passed":

0 commit comments

Comments
 (0)