From 6ac2173a3eedadc718dadd54002878b5d3d9661b Mon Sep 17 00:00:00 2001 From: Denise sur Lya Date: Sun, 11 Jul 2021 21:45:36 +0200 Subject: =?UTF-8?q?possibilit=C3=A9=20de=20tracer=20les=20rep=C3=A8res?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestion_donnees.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'gestion_donnees.py') diff --git a/gestion_donnees.py b/gestion_donnees.py index 137849d..8e19d8b 100644 --- a/gestion_donnees.py +++ b/gestion_donnees.py @@ -368,6 +368,19 @@ def gere_configuration(data,liste_err, court=False): configuration["non_sauve"]["calculextratemps_trace"] = gere_checkbox(data.get("calculextratemps_trace")) + ### Gestion des repères additionnels + configuration["liste_reperes"] = [] + i=0 + while "repere_texte_"+str(i) in data: # Tant qu'il y a des trucs définis + debug("Repère trouvé", liste_err) + age=data.get("repere_age_"+str(i), "") + trace=gere_checkbox(data.get("repere_trace_"+str(i), "")) + if age !="": + agec=convertit_jours_vers_python(age, liste_err) + texte = data.get("repere_texte_"+str(i), "") # Même si le texte est vide, osef + configuration["liste_reperes"].append({"typed": "age", "donnee": agec, "texte": texte, "trace": trace}) + i+=1 + return configuration @@ -441,6 +454,9 @@ def donnees_vers_json(l_jours,l_poids,l_jourst,l_taille,config): # gérer l'age maxi gros_dico["maxi"] = convertit_age_vers_texte(gros_dico["maxi"]) + # Gérer les repères + for i in range(len(gros_dico["liste_reperes"])): + gros_dico["liste_reperes"][i]["donnee"] = convertit_age_vers_texte(gros_dico["liste_reperes"][i]["donnee"]) # gérer les couleurs for clecouleur in DEFAUT["couleurs"]: gros_dico["couleurs"][clecouleur] = tuple_vers_rgb(gros_dico["couleurs"][clecouleur]) -- cgit v1.2.3