diff options
Diffstat (limited to 'gestion_donnees.py')
-rw-r--r-- | gestion_donnees.py | 10 |
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 | ||