From: Samir Benmendil Date: Wed, 18 Dec 2019 10:16:11 +0000 (+0000) Subject: mutt: ical2txt only print attendees when they are specified X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/d534cf5fc7556986fbd90850384b8791b6d65883?ds=inline mutt: ical2txt only print attendees when they are specified --- diff --git a/mutt/ical2txt b/mutt/ical2txt index 70a8be2..f5d2a9e 100755 --- a/mutt/ical2txt +++ b/mutt/ical2txt @@ -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: