From d3dcc44bd11989bae638998f6706c8d9e909b4c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 17 Oct 2024 08:04:41 +0200 Subject: [PATCH] use child fallbacks only when a non-user error occurs (#6329) --- gallery_dl/job.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gallery_dl/job.py b/gallery_dl/job.py index 4affd550..5f48f990 100644 --- a/gallery_dl/job.py +++ b/gallery_dl/job.py @@ -433,7 +433,8 @@ class DownloadJob(Job): if status: self.status |= status - if "_fallback" in kwdict and self.fallback: + if (status & 95 and # not FormatError or OSError + "_fallback" in kwdict and self.fallback): fallback = kwdict["_fallback"] = \ iter(kwdict["_fallback"]) try: