]> git.immae.eu Git - perso/Denise/oms.git/blobdiff - gestion_donnees.py
messages du changelog
[perso/Denise/oms.git] / gestion_donnees.py
index 25830070a0650b5e01f13db6160311a79dcc35e4..7c2299759df556a7af40336bf69d9b8d28f31adc 100644 (file)
@@ -175,9 +175,14 @@ def web_vers_python(data,liste_err):
     for typed in CONFIG["liste_typedonnees"]:
         listes_jours[typed],listes_donnees[typed] = gere_donnees(data,config["naissance"],typed,liste_err)
 
+    # Si on veut extrapoler au-delà du jour maxi, on adapte
+
     # Si on a choisi la même échelle de données
     if config["memechelle"] == "oui":
         config["non_sauve"]["maxi"] = calcule_max_graphique([j for lj in listes_jours.values() for j in lj])
+        # En cas d'extrapolation, on prend le maxi
+        if config["non_sauve"]["calculextradata_type"] !="" and config["non_sauve"]["calculextradata_age"]>config["non_sauve"]["maxi"]:
+            config["non_sauve"]["maxi"] = int(config["non_sauve"]["calculextradata_age"]) +1
         config["non_sauve"]["unite"] = choix_unite(config["non_sauve"]["maxi"])
     
     return (config,listes_jours,listes_donnees)
@@ -333,6 +338,11 @@ def gere_configuration(data,liste_err):
     else:
         configuration["non_sauve"]["calculextratemps_type"] = ""
     
+    # Tracer les calculs sur la grille
+    configuration["non_sauve"]["calculextradata_trace"] = gere_checkbox(data.get("calculextradata_trace"))
+    configuration["non_sauve"]["calculextratemps_trace"] = gere_checkbox(data.get("calculextratemps_trace"))
+
+    
     return configuration