From a76d222922e3289698596e5ade0ff88a090c40f0 Mon Sep 17 00:00:00 2001 From: "pixeebot[bot]" <104101892+pixeebot[bot]@users.noreply.github.com> Date: Sat, 21 Jun 2025 03:06:14 +0000 Subject: [PATCH] Add timeout to `requests` calls --- anymail/webhooks/brevo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anymail/webhooks/brevo.py b/anymail/webhooks/brevo.py index 1462728..fee59a5 100644 --- a/anymail/webhooks/brevo.py +++ b/anymail/webhooks/brevo.py @@ -216,7 +216,7 @@ class BrevoInboundWebhookView(BrevoBaseWebhookView): # FUTURE: somehow defer download until attachment is accessed? token = attachment["DownloadToken"] url = urljoin(self.api_url, f"inbound/attachments/{quote(token, safe='')}") - response = requests.get(url, headers={"api-key": self.api_key}) + response = requests.get(url, headers={"api-key": self.api_key}, timeout=60) response.raise_for_status() # or maybe just log and continue? content = response.content