Bug #88806
ics, TZ inconnue '(UTC+01:00) Bruxelles, Copenhague, Madrid, Paris'
0%
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/123642/
'(UTC+01:00) Bruxelles, Copenhague, Madrid, Paris'
History
Updated by Lauréline Guérin 6 months ago
source d'exceptions avec une ics_url, au bout on a dans le fichier:
BEGIN:VTIMEZONE TZID:(UTC+01:00) Bruxelles\, Copenhague\, Madrid\, Paris
dans vobject https://github.com/eventable/vobject/blob/0.9.6.1/vobject/icalendar.py#L83:
def getTzid(tzid, smart=True): """ Return the tzid if it exists, or None. """ tz = __tzidMap.get(toUnicode(tzid), None) if smart and tzid and not tz: try: from pytz import timezone, UnknownTimeZoneError try: tz = timezone(tzid) registerTzid(toUnicode(tzid), tz) except UnknownTimeZoneError as e: logging.error(e)
https://github.com/eventable/vobject/issues/173
https://github.com/eventable/vobject/issues/174
Updated by Lauréline Guérin 6 months ago
suggestion de Benjamin: passer sur https://pypi.org/project/icalendar/ qui a l'air maintenu ?
Updated by Benjamin Dauvergne 6 months ago
Lauréline Guérin a écrit :
suggestion de Benjamin: passer sur https://pypi.org/project/icalendar/ qui a l'air maintenu ?
Et https://pypi.org/project/recurring-ical-events/ qui lui gère la partie récurrence via dateutil.rrule (en se basant sur icalendar qui ne fait que parser), les deux sont packagés dans debian stable.
Updated by Robot Gitea 5 months ago
- Status changed from Nouveau to En cours
Yann Weber (yweber) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/251
- Titre : WIP: agendas: replace vobject by icalendar & recurring_ical_events (#88806)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/251/files
Updated by Robot Gitea 5 months ago
- Status changed from Solution proposée to En cours
Benjamin Dauvergne (bdauvergne) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 5 months ago
- Status changed from En cours to Solution proposée
Yann Weber (yweber) a demandé une relecture de Benjamin Dauvergne (bdauvergne) sur une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 5 months ago
- Status changed from Solution proposée to Solution validée
Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 5 months ago
- Status changed from Solution validée to Résolu (à déployer)
Yann Weber (yweber) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/251
- Titre : agendas: replace vobject by icalendar & recurring_ical_events (#88806)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/251/files
Updated by Transition automatique 5 months ago
- Status changed from Résolu (à déployer) to Solution déployée