diff --git a/dan/datasets/extract/utils.py b/dan/datasets/extract/utils.py index 5f169c30073697c77e35f716573ce2009aa5b89d..fc6e6fb6fecb1db5f50ca4be51376fb29b8dfa7c 100644 --- a/dan/datasets/extract/utils.py +++ b/dan/datasets/extract/utils.py @@ -57,7 +57,7 @@ def download_image(url): try: resp = _retried_request(url) except requests.HTTPError as e: - if e.response.status_code >= 400: + if 400 <= e.response.status_code < 500: # Retry with max instead of full as IIIF size resp = _retried_request(url.replace("/full/", "/max/")) else: