Когда я запускаю этот код в Python 3.75, vscode:
from icalendar import Calendar
import requests
SkeddaBridgeURL = 'https://bridgeartspace.skedda.com/ical?key=457bda7'
f=requests.get(SkeddaBridgeURL)
c = Calendar.from_ical(f.text)
, я получаю эту ошибку:
VTIMEZONEs sub-components' DTSTART must be of type datetime, not date
File "/Users/jeff/Scrape/Code/skedda.py", line 6, in <module>
c = Calendar.from_ical(f.text)
Но когда я запускаю этот URL через валидатор ical в https://icalendar.org/validator.html, у меня нет ошибок.
Я не чувствую себя вправе называть это ошибкой, но, возможно, это так!
Я попытался справиться с этим - подавить ошибки утверждения с помощью флага запуска как: python 3 -Oc "Assert False"
Но я не понимаю, как установить это как флаг в VSCode, который я тоже изучаю.
Более того, запустив отладчик для этого кода, установив icalendar
через pip3, я не могу войти в код или изменить его. Мне нужно будет выяснить, как загрузить весь модуль с github и go удалить утверждение?