aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wikiget/wikiget.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wikiget/wikiget.py b/src/wikiget/wikiget.py
index 4446f96..af13bc8 100644
--- a/src/wikiget/wikiget.py
+++ b/src/wikiget/wikiget.py
@@ -181,10 +181,12 @@ def batch_download(args):
file = prep_download(line, args)
except ParseError as e:
logging.warning(f"{e} (line {line_num})")
+ continue
except (ConnectionError, HTTPError, InvalidResponse, LoginError, APIError):
logging.error(
f"Unable to download '{line}' (line {line_num}) due to an error"
)
+ continue
future = executor.submit(download, file, args)
futures.append(future)
# wait for downloads to finish