Début triage des event en utilisant un tri par int(20220601)
This commit is contained in:
@@ -27,7 +27,7 @@ class cls_caldav():
|
||||
|
||||
#Trie les tableau par odre croissant sur la date de début de l'événement
|
||||
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):
|
||||
ctx = ssl.create_default_context()
|
||||
@@ -63,6 +63,8 @@ class cls_caldav():
|
||||
if "#" in item.desc:
|
||||
item.done = True
|
||||
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.format_str_date()
|
||||
@@ -79,8 +81,7 @@ class cls_caldav():
|
||||
self.day.append(item)
|
||||
if start >= datetime.combine(datetime.today(), time(19,0)):
|
||||
self.night.append(item)
|
||||
print(self.day)
|
||||
print(self.night)
|
||||
|
||||
|
||||
self.sort_array()
|
||||
return self.data
|
||||
|
Reference in New Issue
Block a user