]> git.rmz.io Git - dotfiles.git/commitdiff
mutt: ical2txt only print attendees when they are specified
authorSamir Benmendil <me@rmz.io>
Wed, 18 Dec 2019 10:16:11 +0000 (10:16 +0000)
committerSamir Benmendil <me@rmz.io>
Wed, 18 Dec 2019 10:16:11 +0000 (10:16 +0000)
mutt/ical2txt

index 70a8be24e410bbaa27a634a6d747db3cef337bf0..f5d2a9e4a57b5e990b5f7ada9ed69b52319b0db0 100755 (executable)
@@ -8,11 +8,12 @@ def format_cal(event):
     str  = "Start: {:%Y-%m-%d %H:%M}\n".format(start.astimezone())
     str += "End:   {:%Y-%m-%d %H:%M}\n".format(end.astimezone())
 
-    attendees = [ a.params['cn'] for a in event.get('attendee') ]
-    str += "Attendees:\n"
-    for a in attendees:
-        str += "\t{}\n".format(a)
-    str += "\n"
+    if event.get('attendee') is not None:
+        attendees = [ a.params['cn'] for a in event.get('attendee') ]
+        str += "Attendees:\n"
+        for a in attendees:
+            str += "\t{}\n".format(a)
+        str += "\n"
 
     description = event.get('description')
     if description is not None: