débug caldav

This commit is contained in:
Ambulance Clerc
2022-06-20 00:28:32 +02:00
parent efce59a0fc
commit c6a3d4c589

View File

@@ -38,12 +38,12 @@ class cls_caldav():
now = f"{datetime.now().day}.{datetime.now().month}.{datetime.now().year}"
tomorow = datetime.now() + timedelta(days=1)
today = datetime.today()
today = (datetime.now().year,datetime.now().month,datetime.now().day)
for event in recurring_ical_events.of(Calendar.from_ical(self.data)).at(today):
print(event)
item = _caldav_item()
item.name = event["SUMMARY"]
item.desc = event["DESCRIPTION"]
@@ -51,9 +51,13 @@ class cls_caldav():
item.dtend = event["DTEND"].dt.strftime("%d.%m.%Y %H:%M")
self.items.append(item)
start = event["DTSTART"].dt
if isinstance(start, Datetime.date):
start = datetime.strptime(item.dtstart,"%d.%m.%Y %H:%M")
if type(start) is Datetime.date:
start = datetime.combine(start, datetime.min.time())
print("convert Date to datetime")
print(start)
if start < datetime.combine(datetime.today(), time(19,0)):
self.day.append(item)
if start >= datetime.combine(datetime.today(), time(19,0)):
@@ -61,6 +65,7 @@ class cls_caldav():
print(self.day)
print(self.night)
print(f"len={len(self.items)}")
return self.data
class _caldav_item():