Fix the no retry on client error

This commit is contained in:
Thomas Sileo 2018-07-23 23:50:22 +02:00
parent 012b85283e
commit f7f2a8994f

View file

@ -151,6 +151,7 @@ def fetch_og_metadata(self, iri: str) -> None:
except requests.exceptions.HTTPError as http_err: except requests.exceptions.HTTPError as http_err:
if 400 <= http_err.response.status_code < 500: if 400 <= http_err.response.status_code < 500:
log.exception("bad request, no retry") log.exception("bad request, no retry")
return
log.exception("failed to fetch OG metadata") log.exception("failed to fetch OG metadata")
self.retry( self.retry(
exc=http_err, countdown=int(random.uniform(2, 4) ** self.request.retries) exc=http_err, countdown=int(random.uniform(2, 4) ** self.request.retries)