aboutsummaryrefslogtreecommitdiff
path: root/src/wikiget/dl.py
diff options
context:
space:
mode:
authorCody Logan <cody@lokken.dev>2023-11-30 10:11:21 -0800
committerCody Logan <cody@lokken.dev>2023-11-30 10:35:48 -0800
commit26b2bfea7434aeb9d3687397341e0e7ad3f4edfc (patch)
tree3eceae1d348454734bfd34f38728d33ce6f900e8 /src/wikiget/dl.py
parent61b3733efd7b28bc2d3601aa9609a1119630c9ab (diff)
downloadwikiget-26b2bfea7434aeb9d3687397341e0e7ad3f4edfc.tar.gz
wikiget-26b2bfea7434aeb9d3687397341e0e7ad3f4edfc.zip
Have functions return an exit code instead of calling sys.exit
Diffstat (limited to 'src/wikiget/dl.py')
-rw-r--r--src/wikiget/dl.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/wikiget/dl.py b/src/wikiget/dl.py
index 85c6685..5a6ef0b 100644
--- a/src/wikiget/dl.py
+++ b/src/wikiget/dl.py
@@ -20,7 +20,6 @@
from __future__ import annotations
import logging
-import sys
from concurrent.futures import ThreadPoolExecutor
from typing import TYPE_CHECKING
@@ -134,7 +133,7 @@ def batch_download(args: Namespace) -> int:
dl_dict = read_batch_file(args.FILE)
except OSError as e:
logger.error("File could not be read: %s", str(e))
- sys.exit(1)
+ return 1
with ThreadPoolExecutor(max_workers=args.threads) as executor:
futures = []