複数のイベントを含むフィードを解析しようとしていますが、1 つのアイテムしか返されません
ics = urllib.urlopen("https://www.google.com/calendar/ical/pcolalug%40gmail.com/public/basic.ics").read()
events = []
components = vobject.readComponents(ics)
for event in components:
to_zone = tz.gettz('America/Chicago')
date = event.vevent.dtstart.value.astimezone(to_zone)
description = event.vevent.description.value
events.append({
'start': date.strftime(DATE_FORMAT),
'description': description if description else 'No Description',
})
return {'events': events[:10]}
私は何を間違っていますか?