dev #4
|
@ -125,7 +125,6 @@ def creer_evenement(titre: str, debut: datetime.datetime, duree: datetime.timede
|
|||
new_event.add("uid", str(uuid.uuid4()))
|
||||
new_event.add("dtstamp", datetime.datetime.now())
|
||||
|
||||
# print(f"\nNouvel évènement: \n - {titre} \n - {debut - duree} \n- {duree} \n- {localisation} \n - {rrule}")
|
||||
# nécessaire pour se conformer à la norme RFC 5545
|
||||
|
||||
return new_event
|
||||
|
@ -139,8 +138,7 @@ def get_colles_groupe(np_colles, groupe, option_langue):
|
|||
option_langue: str, les options de langue
|
||||
"""
|
||||
liste_colles = []
|
||||
for row in np_colles[4:39]:
|
||||
|
||||
for row in np_colles[4:40]:
|
||||
if pandas.isnull(row[1]) or row[1] == "pas de colle":
|
||||
# il n'y a pas de colle, on skip !
|
||||
continue
|
||||
|
@ -158,7 +156,11 @@ def get_colles_groupe(np_colles, groupe, option_langue):
|
|||
if pandas.isnull(colle):
|
||||
continue
|
||||
# les huit premières cases ne sont pas concernées
|
||||
elif colle != groupe and ("," in list(colle) and groupe not in colle.split(",")):
|
||||
|
||||
if "," in list(colle):
|
||||
if groupe not in colle.split(","):
|
||||
continue
|
||||
elif colle != groupe:
|
||||
continue
|
||||
# dans le cas où plusieurs groupes de colles soient concernés
|
||||
|
||||
|
@ -166,7 +168,7 @@ def get_colles_groupe(np_colles, groupe, option_langue):
|
|||
# transforme la durée en timedelta
|
||||
|
||||
date = debut_semaine_to_datetime(np_colles[1][index+8])
|
||||
# TODO
|
||||
|
||||
date += datetime.timedelta(days=jour_to_delta[row[2]])
|
||||
date += heure_to_timedelta(row[3])
|
||||
# génère la date à partir de la semaine, du jour et de l'heure
|
||||
|
@ -175,7 +177,7 @@ def get_colles_groupe(np_colles, groupe, option_langue):
|
|||
|
||||
new_colle = creer_evenement(
|
||||
titre=f"Colle {row[1]}",
|
||||
description=f"{row[5]}",
|
||||
description=f"{row[5]}" if not pandas.isnull(row[5]) else None,
|
||||
localisation=localisation,
|
||||
debut=date,
|
||||
duree=duree
|
||||
|
|
Loading…
Reference in New Issue