]> git.rmz.io Git - dotfiles.git/commitdiff
mutt: support ical events with a single attendee
authorSamir Benmendil <me@rmz.io>
Mon, 2 Aug 2021 14:42:09 +0000 (15:42 +0100)
committerSamir Benmendil <me@rmz.io>
Sat, 14 Aug 2021 10:55:59 +0000 (11:55 +0100)
mutt/ical2txt

index f5d2a9e4a57b5e990b5f7ada9ed69b52319b0db0..b8e50a2d76656bbd2c59f110478d4e3f1cbfa66f 100755 (executable)
@@ -9,7 +9,10 @@ def format_cal(event):
     str += "End:   {:%Y-%m-%d %H:%M}\n".format(end.astimezone())
 
     if event.get('attendee') is not None:
-        attendees = [ a.params['cn'] for a in event.get('attendee') ]
+        att = event.get('attendee')
+        if not isinstance(att, list):
+            att = [att]
+        attendees = [ a.params['cn'] for a in att]
         str += "Attendees:\n"
         for a in attendees:
             str += "\t{}\n".format(a)