You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 6, 2019. It is now read-only.
Calendar does not currently deal with all-day events, problem is with datetime parser step.
Exception looks like this:
ERROR:root:XXX Failed to convert event to JSON
Traceback (most recent call last):
File "/home/ubuntu/calendars/scripts/util_gcal.py", line 226, in update_gcal_from_components_map
ical_event = ics2gcal_event(ical_events[eid])
File "/home/ubuntu/calendars/scripts/util_gcal.py", line 661, in ics2gcal_event
startdt = utc.localize(datetime.datetime.strptime(vevent_decode(vevent['DTSTART']), "%Y%m%dT%H%M%SZ"))
File "/home/ubuntu/.pyenv/versions/miniconda3-4.3.30/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
tt, fraction = _strptime(data_string, format)
File "/home/ubuntu/.pyenv/versions/miniconda3-4.3.30/lib/python3.6/_strptime.py", line 362, in _strptime
(data_string, format))
ValueError: time data '20180530' does not match format '%Y%m%dT%H%M%SZ'
Fix this with the following:
try:
# parse as YYYY-MM-DD HH:MM:SS
except
try:
# parse as YY-MM-DD
except:
# now raise the exception and pass it on
Calendar does not currently deal with all-day events, problem is with datetime parser step.
Exception looks like this:
Fix this with the following: