use same timezone as input calendar
1 file changed, 1 insertion(+), 4 deletions(-)
changed files
M mycal.py → mycal.py
@@ -56,9 +56,6 @@ return dt.replace(tzinfo=tz) else: return dt.astimezone(tz) -def to_utc(dt): - return dt.astimezone(tz=timezone.utc) - def looks_tentative(component): summary = str(component.get('summary')) return component.get('status') == 'TENTATIVE' or 'TBD' in summary or summary.endswith("?")@@ -83,7 +80,7 @@ dtstart = fixup_date(component.get('dtstart').dt) dtend = fixup_date(component.get('dtend', component.get('dtstart')).dt) if dtstart >= start_date and dtend <= end_date: busy = FreeBusy(uid=component.get('uid')) - vp = icalendar.prop.vPeriod([ to_utc(d) for d in [dtstart, dtend] ]) + vp = icalendar.prop.vPeriod([ dtstart, dtend ]) if looks_tentative(component): vp.FBTYPE = icalendar.enums.FBTYPE.BUSY_TENTATIVE