py-vobject / vobject

A full-featured Python package for parsing and creating iCalendar and vCard files
http://py-vobject.github.io/
29 stars 7 forks source link

Consider workaround for Kalendar/libkcal undefined VTIMEZONE bug #28

Open da4089 opened 8 months ago

da4089 commented 8 months ago

See

KDE's Kalendar, and its underlying library libkcal, create iCalendar instances in which the VTIMEZONE component has a single TZID element (and nothing else).

While technically this is illegal according to IETF RFC-5545, we should consider a work-around in which vObject could look up the missing definition using the well-known Olsen database names (eg. US/Eastern).