From e6864a9001474ede32ccc980c0399ab2ee097956 Mon Sep 17 00:00:00 2001 From: Vitiko Date: Sat, 17 Dec 2022 01:48:05 -0400 Subject: [PATCH] Subf2m provider: handle 403 --- libs/subliminal_patch/providers/subf2m.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/subliminal_patch/providers/subf2m.py b/libs/subliminal_patch/providers/subf2m.py index 262ebc309..5ab637c6f 100644 --- a/libs/subliminal_patch/providers/subf2m.py +++ b/libs/subliminal_patch/providers/subf2m.py @@ -147,6 +147,11 @@ class Subf2mProvider(Provider): for n in range(retry): req = self._session.get(url, stream=True) + + if req.status_code == 403: + logger.debug("Access to this resource is forbidden: %s", url) + break + # Sometimes subf2m will return a 503 code. This error usually disappears # retrying the query if req.status_code == 503: