diff options
author | Tobias Brox <t@tobixen.no> | 2015-05-06 23:12:12 +0200 |
---|---|---|
committer | Tobias Brox <t@tobixen.no> | 2015-05-06 23:12:12 +0200 |
commit | aa80c142709f8c64552311c902b1487f90db7e46 (patch) | |
tree | 1a108caa189b98ba5f7193e49d46227057483844 | |
parent | 2889e3eb58c837ab0bf68517aba2eb7257f11cff (diff) | |
download | calendar-cli-aa80c142709f8c64552311c902b1487f90db7e46.zip |
bugfix
-rwxr-xr-x | calendar-cli.py | 12 |
1 files 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') |