]> git.immae.eu Git - perso/Denise/oms.git/blobdiff - app.py
petites améliorations visuelles
[perso/Denise/oms.git] / app.py
diff --git a/app.py b/app.py
index 4dcf60a287c1f9fb4ea321bac59e21015999e005..58754356da684ac8d44af7e01df979d6b0df74fe 100644 (file)
--- a/app.py
+++ b/app.py
@@ -41,7 +41,7 @@ def index():
             if val_form2 == {}:
                 return flask.render_template("index.html",err=liste_err[2]+liste_err[1]+liste_err[0],valform=val_form, CONFIG=CONFIG, beta=beta)
             val_form.update(val_form2)
-            val_form["fichier_importe"] = 1
+            val_form["fichier_importe"] = 1 # Pour noter qu'on a importé un fichier
 
     return flask.render_template("index.html",err=liste_err[1],valform=val_form, CONFIG=CONFIG, beta=beta)
 
@@ -56,8 +56,9 @@ def courbe_image(ext):
     liste_err = initialise_erreurs()
     data = flask.request.form
     enfants_add = [] # Enfants additionnels
-    for i in range(2, 11): 
-        if 'fichier_donnees_'+str(i) in flask.request.files: # UUn enfant à ajouter
+    i=2
+    while "couleur_donnees_"+str(i) in data: # Tant qu'il y a des données de ce type
+        if 'fichier_donnees_'+str(i) in flask.request.files: # Un enfant à ajouter
             fichier = flask.request.files["fichier_donnees_"+str(i)]
             chaine = fichier.read() # On récupère la chaîne
             if len(chaine)>=5: # Si elle a une longueur à peu près raisonnable
@@ -66,15 +67,16 @@ def courbe_image(ext):
                 if formulaire_2 =={}:
                     warning("Le fichier de données additionnel est vide ou mal formaté", liste_err)
                 else:
-                    #debug("Form 2 : "+str(formulaire_2), liste_err)
+                    debug("Form 2 : "+str(formulaire_2), liste_err)
                     # Récupérer sous forme python
                     conf2, ljours2, listes_donnees2 = donnees.web_vers_python(formulaire_2,liste_err, court=True)
+                    debug("Form 2 données travaillées "+str(ljours2)+str(listes_donnees2), liste_err)
                     # Le symbole et la couleur
                     symb2 = donnees.gere_symbole(data.get("symbole_donnees_"+str(i)))
                     coul2 = couleurs.rgb_vers_tuple(data.get("couleur_donnees_"+str(i),""),CONFIG["couleurs"]["cadretxt"],liste_err)
                     enfant2 = donnees.eclate_donnees_additionnelles(conf2, ljours2, listes_donnees2, symb2, coul2)
                     enfants_add.append(enfant2)
-            
+        i+=1
 
     # récupérer les données du formulaire proprement
     config,listes_jours,listes_donnees = donnees.web_vers_python(data,liste_err)