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)
|
# get event list from calendar(s)
|
||||||
sys.path.append(os.curdir + "/utils")
|
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
|
# print(event) #DEBUG
|
||||||
return events
|
return events
|
||||||
|
|
||||||
|
|
||||||
|
def refresh_events():
|
||||||
# create vobject calendar
|
# create vobject calendar
|
||||||
vcal = vobject.newFromBehavior("vcalendar")
|
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
|
# put all events from caldav calendar into vobject calendar
|
||||||
for e in dav_cal.events():
|
for e in dav_cal.events():
|
||||||
for ev in e.instance.contents["vevent"]:
|
for ev in e.vobject_instance.contents["vevent"]:
|
||||||
vcal.add(ev)
|
vcal.add(ev)
|
||||||
|
|
||||||
# we only want events belonging to a specific category
|
# 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
|
# write current datetime to file
|
||||||
yaml.dump({"written_at": now}, f)
|
yaml.dump({"written_at": now}, f)
|
||||||
f.write("---\n")
|
f.write("---\n")
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
refresh_events()
|
||||||
Loading…
Reference in New Issue
Block a user