added import safeguard to refresh_events; heeded a deprecation warning
This commit is contained in:
parent
bf9731d521
commit
75f914dd16
@ -27,4 +27,5 @@ DELETE_OUTPUT_DIRECTORY = True
|
||||
|
||||
# get event list from calendar(s)
|
||||
sys.path.append(os.curdir + "/utils")
|
||||
import refresh_events
|
||||
from refresh_events import refresh_events as r_events
|
||||
r_events()
|
||||
|
||||
@ -153,6 +153,8 @@ def handleAttachments(events: list) -> list:
|
||||
# print(event) #DEBUG
|
||||
return events
|
||||
|
||||
|
||||
def refresh_events():
|
||||
# create vobject calendar
|
||||
vcal = vobject.newFromBehavior("vcalendar")
|
||||
|
||||
@ -163,7 +165,7 @@ with caldav.DAVClient(url=server_url, username=cal_user, password=cal_pass) as d
|
||||
|
||||
# put all events from caldav calendar into vobject calendar
|
||||
for e in dav_cal.events():
|
||||
for ev in e.instance.contents["vevent"]:
|
||||
for ev in e.vobject_instance.contents["vevent"]:
|
||||
vcal.add(ev)
|
||||
|
||||
# we only want events belonging to a specific category
|
||||
@ -217,3 +219,6 @@ with open(result_file, 'w') as f:
|
||||
# write current datetime to file
|
||||
yaml.dump({"written_at": now}, f)
|
||||
f.write("---\n")
|
||||
|
||||
if __name__ == "__main__":
|
||||
refresh_events()
|
||||
Loading…
Reference in New Issue
Block a user