diff options
| author | Cody Logan <cody@lokken.dev> | 2023-10-30 13:48:03 -0700 |
|---|---|---|
| committer | Cody Logan <cody@lokken.dev> | 2023-10-30 13:48:03 -0700 |
| commit | 27376c3f3ec667fd83c3603652f11d4125b90e5c (patch) | |
| tree | 18a9a025a8b81d718f541c7c7f1ec321569abc33 /src/wikiget/wikiget.py | |
| parent | d5c8d30f8f17158bb3bc3be1af8959734ead2de4 (diff) | |
| download | wikiget-27376c3f3ec667fd83c3603652f11d4125b90e5c.tar.gz wikiget-27376c3f3ec667fd83c3603652f11d4125b90e5c.zip | |
Check for existing files earlier to avoid unnecessary API calls
Diffstat (limited to 'src/wikiget/wikiget.py')
| -rw-r--r-- | src/wikiget/wikiget.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/wikiget/wikiget.py b/src/wikiget/wikiget.py index 0b08f68..f42da35 100644 --- a/src/wikiget/wikiget.py +++ b/src/wikiget/wikiget.py @@ -151,8 +151,11 @@ def main() -> None: except ParseError as e: logger.error(e) sys.exit(1) + except FileExistsError: + sys.exit(1) except (ConnectionError, HTTPError, InvalidResponse, LoginError, APIError): sys.exit(1) + errors = download(file, args) if errors: sys.exit(1) # completed with errors |
