summaryrefslogtreecommitdiff
path: root/calendar-cli.py
diff options
context:
space:
mode:
authorTobias Brox <t@tobixen.no>2015-05-06 23:12:12 +0200
committerTobias Brox <t@tobixen.no>2015-05-06 23:12:12 +0200
commitaa80c142709f8c64552311c902b1487f90db7e46 (patch)
tree1a108caa189b98ba5f7193e49d46227057483844 /calendar-cli.py
parent2889e3eb58c837ab0bf68517aba2eb7257f11cff (diff)
downloadcalendar-cli-aa80c142709f8c64552311c902b1487f90db7e46.zip
bugfix
Diffstat (limited to 'calendar-cli.py')
-rwxr-xr-xcalendar-cli.py12
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')