From ab3fc13decf36b62b9d44d1cbcb88647ba4ae5cc Mon Sep 17 00:00:00 2001 From: Nicolas Simon Date: Sat, 6 May 2017 14:23:49 +0200 Subject: [PATCH] Fix default parameters parsing --- archive.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/archive.py b/archive.py index bd86476b..2e4bbb2b 100755 --- a/archive.py +++ b/archive.py @@ -208,12 +208,9 @@ def create_archive(service_file, service, resume=None): if __name__ == '__main__': service_file = 'ril_export.html' - resume = None - try: - service_file = sys.argv[1] # path to export file - service = sys.argv[2] or "pocket" # select service for file format select - resume = sys.argv[3] # timestamp to resume dowloading from - except IndexError: - pass + argc = len(sys.argv) + service_file = sys.argv[1] if argc > 1 else "ril_export.html" # path to export file + service = sys.argv[2] if argc > 2 else "pocket" # select service for file format select + resume = sys.argv[3] if argc > 3 else None # timestamp to resume dowloading from create_archive(service_file, service, resume=resume)