summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/common.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2025-08-25 02:01:07 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2025-08-25 02:01:07 -0400
commit1df55d9de48105dace9cc16f1511dba3c9a6da6f (patch)
tree6f6af90bd15a453d7fd1f5253cf01e1db801222f /gallery_dl/extractor/common.py
parent3c1539bde1b47fff0ba81c9d92801fa700fedc3b (diff)
New upstream version 1.30.5.upstream/1.30.5
Diffstat (limited to 'gallery_dl/extractor/common.py')
-rw-r--r--gallery_dl/extractor/common.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/gallery_dl/extractor/common.py b/gallery_dl/extractor/common.py
index 1ee54de..719fc62 100644
--- a/gallery_dl/extractor/common.py
+++ b/gallery_dl/extractor/common.py
@@ -143,7 +143,7 @@ class Extractor():
return values
def request(self, url, method="GET", session=None, fatal=True,
- retries=None, retry_codes=None, interval=True,
+ retries=None, retry_codes=None, expected=(), interval=True,
encoding=None, notfound=None, **kwargs):
if session is None:
session = self.session
@@ -202,6 +202,7 @@ class Extractor():
self._dump_response(response)
if (
code < 400 or
+ code in expected or
code < 500 and (
not fatal and code != 429 or fatal is None) or
fatal is ...