summaryrefslogtreecommitdiff
path: root/gestion_donnees.py
diff options
context:
space:
mode:
authorDenise sur Lya <sekhmet@lya>2021-07-11 21:45:36 +0200
committerDenise sur Lya <sekhmet@lya>2021-07-11 21:45:36 +0200
commit6ac2173a3eedadc718dadd54002878b5d3d9661b (patch)
tree7cfabf72cb3091cb523f245ae01b01cbf586cbd6 /gestion_donnees.py
parent64be08b2203c801c5231be30a2096790cd0c3b12 (diff)
downloadoms-6ac2173a3eedadc718dadd54002878b5d3d9661b.tar.gz
oms-6ac2173a3eedadc718dadd54002878b5d3d9661b.tar.zst
oms-6ac2173a3eedadc718dadd54002878b5d3d9661b.zip
possibilité de tracer les repères
Diffstat (limited to 'gestion_donnees.py')
-rw-r--r--gestion_donnees.py16
1 files changed, 16 insertions, 0 deletions
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):
368 configuration["non_sauve"]["calculextratemps_trace"] = gere_checkbox(data.get("calculextratemps_trace")) 368 configuration["non_sauve"]["calculextratemps_trace"] = gere_checkbox(data.get("calculextratemps_trace"))
369 369
370 370
371 ### Gestion des repères additionnels
372 configuration["liste_reperes"] = []
373 i=0
374 while "repere_texte_"+str(i) in data: # Tant qu'il y a des trucs définis
375 debug("Repère trouvé", liste_err)
376 age=data.get("repere_age_"+str(i), "")
377 trace=gere_checkbox(data.get("repere_trace_"+str(i), ""))
378 if age !="":
379 agec=convertit_jours_vers_python(age, liste_err)
380 texte = data.get("repere_texte_"+str(i), "") # Même si le texte est vide, osef
381 configuration["liste_reperes"].append({"typed": "age", "donnee": agec, "texte": texte, "trace": trace})
382 i+=1
383
371 return configuration 384 return configuration
372 385
373 386
@@ -441,6 +454,9 @@ def donnees_vers_json(l_jours,l_poids,l_jourst,l_taille,config):
441 454
442 # gérer l'age maxi 455 # gérer l'age maxi
443 gros_dico["maxi"] = convertit_age_vers_texte(gros_dico["maxi"]) 456 gros_dico["maxi"] = convertit_age_vers_texte(gros_dico["maxi"])
457 # Gérer les repères
458 for i in range(len(gros_dico["liste_reperes"])):
459 gros_dico["liste_reperes"][i]["donnee"] = convertit_age_vers_texte(gros_dico["liste_reperes"][i]["donnee"])
444 # gérer les couleurs 460 # gérer les couleurs
445 for clecouleur in DEFAUT["couleurs"]: 461 for clecouleur in DEFAUT["couleurs"]:
446 gros_dico["couleurs"][clecouleur] = tuple_vers_rgb(gros_dico["couleurs"][clecouleur]) 462 gros_dico["couleurs"][clecouleur] = tuple_vers_rgb(gros_dico["couleurs"][clecouleur])