From 5297b0102dc1c34c46affa4687244ccf38a2d1d2 Mon Sep 17 00:00:00 2001 From: Juhani Haverinen Date: Thu, 3 Nov 2016 18:34:58 +0200 Subject: [PATCH] Change order of arguments so you can hashbang a file and then call it with date arguments --- lukkari/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lukkari/__init__.py b/lukkari/__init__.py index 16b4e2a..4fe744d 100644 --- a/lukkari/__init__.py +++ b/lukkari/__init__.py @@ -19,16 +19,16 @@ def main(): dates = daterange.week(year, week) filename = sys.argv[1] elif len(sys.argv) == 3: - date = parse_date(sys.argv[1]) + filename = sys.argv[1] + date = parse_date(sys.argv[2]) dates = daterange.between(date, date) - filename = sys.argv[2] elif len(sys.argv) == 4: - start = parse_date(sys.argv[1]) - end = parse_date(sys.argv[2]) + filename = sys.argv[1] + start = parse_date(sys.argv[2]) + end = parse_date(sys.argv[3]) dates = daterange.between(start, end) - filename = sys.argv[3] else: - print('%s [start [end]] file' % (os.path.basename(sys.argv[0]))) + print('%s file [start [end]]' % (os.path.basename(sys.argv[0]))) print('start and end are in yyyy-mm-dd format') sys.exit(1)