From 291d4ab44eaf5fcd2a4033f705170eb27dfe74e8 Mon Sep 17 00:00:00 2001 From: Cody Logan Date: Thu, 16 Nov 2023 11:09:14 -0800 Subject: Fix bug when downloading non-local files from a wiki Revert to the pre-v0.6.0 method of checking for file existence. A change introduced in v0.6.0 caused the check to fail if the file existed only in a shared repository and not locally on the requested wiki. --- src/wikiget/dl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/wikiget/dl.py') diff --git a/src/wikiget/dl.py b/src/wikiget/dl.py index 60405d0..722bf62 100644 --- a/src/wikiget/dl.py +++ b/src/wikiget/dl.py @@ -184,7 +184,7 @@ def download(f: File, args: Namespace) -> int: # prepend the current filename to all log messages adapter = FileLogAdapter(logger, {"filename": filename}) - if file.exists: + if file.imageinfo: # file exists either locally or at a common repository, like Wikimedia Commons file_url = file.imageinfo["url"] file_size = file.imageinfo["size"] -- cgit v1.2.3