From aa80c142709f8c64552311c902b1487f90db7e46 Mon Sep 17 00:00:00 2001 From: Tobias Brox Date: Wed, 6 May 2015 23:12:12 +0200 Subject: bugfix --- calendar-cli.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/calendar-cli.py b/calendar-cli.py index 8380f2f..e9e6074 100755 --- a/calendar-cli.py +++ b/calendar-cli.py @@ -277,13 +277,13 @@ def todo_add(caldav_conn, args): ## TODO: (cryptic old comment:) not really correct, and it breaks i.e. with google calendar todo.add('dtstamp', datetime.now()) - for arg in ('set_due', 'set_dtstart'): - if getattr(args, arg): - if type(getattr(args, arg)) == str: - val = dateutil.parser.parse(getattr(args, arg)) + for setarg in ('due', 'dtstart'): + if getattr(args, 'set_'+setarg): + if type(getattr(args, 'set_'+setarg)) == str: + val = dateutil.parser.parse(getattr(args, 'set_'+setarg)) else: - val = getattr(args, arg) - todo.add(arg, val) + val = getattr(args, 'set_'+setarg) + todo.add(setarg, val) todo.add('uid', str(uid)) todo.add('summary', ' '.join(args.summaryline)) todo.add('status', 'NEEDS-ACTION') -- cgit v1.2.3