From b51477decbb74b95b6b33420e26649f8a8d0e70f Mon Sep 17 00:00:00 2001 From: Cody Logan Date: Tue, 24 Oct 2023 13:31:54 -0700 Subject: Add dry run option, to test processing without actually downloading anything --- src/wikiget/dl.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/wikiget/dl.py') diff --git a/src/wikiget/dl.py b/src/wikiget/dl.py index 93e9743..5bc24e9 100644 --- a/src/wikiget/dl.py +++ b/src/wikiget/dl.py @@ -116,6 +116,8 @@ def download(f: File, args: Namespace) -> int: if os.path.isfile(dest) and not args.force: adapter.warning("File already exists, skipping download (use -f to force)") errors += 1 + elif args.dry_run: + adapter.warning("Dry run, so nothing actually downloaded") else: try: fd = open(dest, "wb") @@ -143,9 +145,7 @@ def download(f: File, args: Namespace) -> int: try: dl_sha1 = verify_hash(dest) except OSError as e: - adapter.error( - f"File downloaded but could not be verified. {e}" - ) + adapter.error(f"File downloaded but could not be verified. {e}") errors += 1 return errors -- cgit v1.2.3