Début triage des event en utilisant un tri par int(20220601)

This commit is contained in:
Ambulance Clerc
2022-06-30 12:54:20 +02:00
parent 57641fd052
commit 40e44eaa19

View File

@@ -27,7 +27,7 @@ class cls_caldav():
#Trie les tableau par odre croissant sur la date de début de l'événement #Trie les tableau par odre croissant sur la date de début de l'événement
def sort_array(self): def sort_array(self):
self.items.sort(key=lambda x: x.dtstart, reverse=False) self.items.sort(key=lambda x: x.dtstamp, reverse=False)
def get_caldav_data(self,periode=1): def get_caldav_data(self,periode=1):
ctx = ssl.create_default_context() ctx = ssl.create_default_context()
@@ -63,6 +63,8 @@ class cls_caldav():
if "#" in item.desc: if "#" in item.desc:
item.done = True item.done = True
item.dtstart = event["DTSTART"].dt.strftime("%d.%m.%Y %H:%M") item.dtstart = event["DTSTART"].dt.strftime("%d.%m.%Y %H:%M")
item.dtstamp = int(event["DTSTART"].dt.strftime("%Y%m%d%H%M"))
print(item.dtstamp)
item.dtend = event["DTEND"].dt.strftime("%d.%m.%Y %H:%M") item.dtend = event["DTEND"].dt.strftime("%d.%m.%Y %H:%M")
item.format_str_date() item.format_str_date()
@@ -79,8 +81,7 @@ class cls_caldav():
self.day.append(item) self.day.append(item)
if start >= datetime.combine(datetime.today(), time(19,0)): if start >= datetime.combine(datetime.today(), time(19,0)):
self.night.append(item) self.night.append(item)
print(self.day)
print(self.night)
self.sort_array() self.sort_array()
return self.data return self.data