diff options
Diffstat (limited to 'gestion_donnees.py')
-rw-r--r-- | gestion_donnees.py | 37 |
1 files changed, 32 insertions, 5 deletions
diff --git a/gestion_donnees.py b/gestion_donnees.py index 169f3da..123120b 100644 --- a/gestion_donnees.py +++ b/gestion_donnees.py | |||
@@ -291,11 +291,6 @@ def gere_configuration(data,liste_err): | |||
291 | if not(positionlegende in ['upper left','upper right','lower left','lower right']): | 291 | if not(positionlegende in ['upper left','upper right','lower left','lower right']): |
292 | positionlegende = "upper left" | 292 | positionlegende = "upper left" |
293 | configuration["positionlegende"] = positionlegende | 293 | configuration["positionlegende"] = positionlegende |
294 | |||
295 | configuration["prolongercourbes"] = gere_checkbox(data.get("prolongercourbes","")) | ||
296 | |||
297 | # Ceci n'a pas besoin d'être sauvé | ||
298 | configuration["non_sauve"]["grilleamelio"] = gere_checkbox(data.get("grilleamelio","")) | ||
299 | 294 | ||
300 | configuration["couleurs"] = {} | 295 | configuration["couleurs"] = {} |
301 | # gérer les couleurs | 296 | # gérer les couleurs |
@@ -303,9 +298,41 @@ def gere_configuration(data,liste_err): | |||
303 | coul = rgb_vers_tuple(data.get("couleur_"+clecouleur,""),CONFIG["couleurs"][clecouleur],liste_err) | 298 | coul = rgb_vers_tuple(data.get("couleur_"+clecouleur,""),CONFIG["couleurs"][clecouleur],liste_err) |
304 | configuration["couleurs"][clecouleur] = coul | 299 | configuration["couleurs"][clecouleur] = coul |
305 | 300 | ||
301 | |||
302 | configuration["non_sauve"]["grilleamelio"] = gere_checkbox(data.get("grilleamelio","")) | ||
303 | |||
304 | |||
305 | #### La partie extrapolation n'a pas besoin d'être sauvée | ||
306 | configuration["non_sauve"]["prolongercourbes"] = gere_checkbox(data.get("prolongercourbes","")) | ||
307 | |||
308 | # Valeur par défaut : 1 | ||
309 | debug(data.get("nbextradata", "aaargh"), liste_err) | ||
310 | nbextradata = data.get("nbextradata",1) | ||
311 | try: | ||
312 | nbextradata = int(nbextradata) | ||
313 | except: | ||
314 | warning("Le nombre de données sur lequel on extrapole est invalide : "+nbextradata, liste_err) | ||
315 | nbextradata = 1 | ||
316 | configuration["non_sauve"]["nbextradata"] = nbextradata | ||
317 | |||
318 | if data.get("calculextradata_type","") in CONFIG["liste_typedonnees"]: | ||
319 | configuration["non_sauve"]["calculextradata_type"] = data.get("calculextradata_type","") | ||
320 | configuration["non_sauve"]["calculextradata_age"] = convertit_jours_vers_python(data.get("calculextradata_age","0j"),liste_err) | ||
321 | else: | ||
322 | configuration["non_sauve"]["calculextradata_type"] = "" | ||
323 | # On ne met rien dans l'âge, pas la peine | ||
324 | |||
325 | ctyped = data.get("calculextratemps_type","") | ||
326 | if ctyped in CONFIG["liste_typedonnees"]: | ||
327 | configuration["non_sauve"]["calculextratemps_type"] = ctyped | ||
328 | configuration["non_sauve"]["calculextratemps_val"] = convertit_donnee_vers_python(data.get("calculextratemps_val",""), ctyped, liste_err) | ||
329 | else: | ||
330 | configuration["non_sauve"]["calculextratemps_type"] = "" | ||
306 | 331 | ||
307 | return configuration | 332 | return configuration |
308 | 333 | ||
334 | |||
335 | |||
309 | ## web vers python : données | 336 | ## web vers python : données |
310 | def gere_donnees(data,naissance,typedonnee,liste_err): | 337 | def gere_donnees(data,naissance,typedonnee,liste_err): |
311 | """ prend en argument le dictionnaire de requête, et la date de | 338 | """ prend en argument le dictionnaire de requête, et la date de |