From 54f293d0e62df747c5e73aa07dc115830f7ebe18 Mon Sep 17 00:00:00 2001 From: David Date: Mon, 29 Aug 2022 17:16:19 +0100 Subject: [PATCH] Fixed parser reading file based calendars as strings rather than calendar objects --- inkycal/modules/ical_parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inkycal/modules/ical_parser.py b/inkycal/modules/ical_parser.py index cdf6037..8a6361d 100644 --- a/inkycal/modules/ical_parser.py +++ b/inkycal/modules/ical_parser.py @@ -78,12 +78,12 @@ class iCalendar: for path in filepath: with open(path, mode='r') as ical_file: ical = (Calendar.from_ical(ical_file.read())) - self.icalendars += ical + self.icalendars.append(ical) elif isinstance(filepath, str): with open(filepath, mode='r') as ical_file: ical = (Calendar.from_ical(ical_file.read())) - self.icalendars += ical + self.icalendars.append(ical) else: raise Exception(f"Input: '{filepath}' is not a string or list!")