From 7d71f8ffab7d9e1e3b860aefe8239919b97861b9 Mon Sep 17 00:00:00 2001 From: Serene-Arc Date: Mon, 12 Apr 2021 18:59:43 +1000 Subject: [PATCH] Add regex for all 2xx HTTP codes --- bdfr/resource.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bdfr/resource.py b/bdfr/resource.py index aaa6944..ddad278 100644 --- a/bdfr/resource.py +++ b/bdfr/resource.py @@ -31,7 +31,7 @@ class Resource: wait_time = 60 try: response = requests.get(url) - if response.status_code == 200: + if re.match(r'^2\d{2}', str(response.status_code)) and response.content: return response.content elif response.status_code in (408, 429): raise requests.exceptions.ConnectionError(f'Response code {response.status_code}')