From d534cf5fc7556986fbd90850384b8791b6d65883 Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Wed, 18 Dec 2019 10:16:11 +0000 Subject: [PATCH] mutt: ical2txt only print attendees when they are specified --- mutt/ical2txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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: -- 2.48.1