summaryrefslogtreecommitdiff
path: root/gestion_donnees.py
diff options
context:
space:
mode:
Diffstat (limited to 'gestion_donnees.py')
-rw-r--r--gestion_donnees.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/gestion_donnees.py b/gestion_donnees.py
index 3523e7e..880614d 100644
--- a/gestion_donnees.py
+++ b/gestion_donnees.py
@@ -21,6 +21,7 @@ def convertit_jours_vers_python(chaine,liste_err):
21 Si un des caractères n'est ni un nombre, ni une lettre "autorisée" ni une espace, 21 Si un des caractères n'est ni un nombre, ni une lettre "autorisée" ni une espace,
22 on affiche un warning et on ignore ce caractère 22 on affiche un warning et on ignore ce caractère
23 """ 23 """
24# debug("conversion de "+chaine+" vers un nb de jours",liste_err)
24 chainenombre = "" 25 chainenombre = ""
25 agejours = 0. 26 agejours = 0.
26 for lettre in chaine: 27 for lettre in chaine:
@@ -52,6 +53,7 @@ def convertit_jours_vers_python(chaine,liste_err):
52 if agejours<0: 53 if agejours<0:
53 warning("L'âge est négatif !",liste_err) 54 warning("L'âge est négatif !",liste_err)
54 agejours = 0 55 agejours = 0
56# debug("On a convertit ! Résultat : "+str(agejours),liste_err)
55 return agejours 57 return agejours
56 58
57# python -> json 59# python -> json
@@ -209,6 +211,12 @@ def gere_configuration(data,liste_err):
209 naissance = convertit_date_vers_python(naissance,liste_err) 211 naissance = convertit_date_vers_python(naissance,liste_err)
210 configuration["naissance"] = naissance 212 configuration["naissance"] = naissance
211 213
214 prematurite = data.get("prematurite","")
215 j = convertit_jours_vers_python(prematurite,liste_err)
216 configuration["prematurite"] = convertit_age_vers_texte(j)
217
218 configuration["agecorrige"] = gere_checkbox(data.get("agecorrige",""))
219
212 # Type de courbe. Au pire on met P 220 # Type de courbe. Au pire on met P
213 tyc = data.get("typecourbe","") 221 tyc = data.get("typecourbe","")
214 if not (tyc in ["P","Z"]): 222 if not (tyc in ["P","Z"]):
@@ -383,7 +391,7 @@ def fusionne_donnees(listes_jours,listes_donnees):
383 if lj[cle_mini]== []: 391 if lj[cle_mini]== []:
384 cle_mini = cle 392 cle_mini = cle
385 elif lj[cle] != []: 393 elif lj[cle] != []:
386 if convertit_jours_vers_python(lj[cle][0],[])<convertit_jours_vers_python(lj[cle_mini][0],[]): 394 if convertit_jours_vers_python(lj[cle][0],initialise_erreurs())<convertit_jours_vers_python(lj[cle_mini][0],initialise_erreurs()):
387 cle_mini = cle 395 cle_mini = cle
388 return cle_mini 396 return cle_mini
389 397