summaryrefslogtreecommitdiff
path: root/gestion_donnees.py
diff options
context:
space:
mode:
Diffstat (limited to 'gestion_donnees.py')
-rw-r--r--gestion_donnees.py37
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
310def gere_donnees(data,naissance,typedonnee,liste_err): 337def 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