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
|
#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
|
||||||
|
Reference in New Issue
Block a user