- config = gere_configuration(data,liste_err)
-
- l_jours,l_poids = gere_donneespoids(data,config["naissance"],liste_err)
- fig = cree_figure(config,l_jours,l_poids,liste_err)
+ # noter le nom de l'enfant pour l'export
+ nomenfant = donnees.simplifie_nom(config['nom'])
+ # Les noms des autres enfants c'est sympa
+ nomsenfantsplus = ""
+ for dicoenfant in enfants_add:
+ nomsenfantsplus += "_"+donnees.simplifie_nom(dicoenfant["poids"][0]["nom"])
+
+ existe_courbe = False
+ # créer les figures
+ try:
+ debug("création des figures...",liste_err)
+ textes_images = {}
+ liste_extracalculs = []
+
+ for typed in CONFIG["liste_typedonnees"]:
+ if config["tracevide"] == "oui" or listes_jours[typed] != []:
+ existe_courbe = True # Une courbe (au moins) a été tracée
+ debug("On trace la courbe de "+typed,liste_err)
+ fig = cree_figure(config,listes_jours[typed],listes_donnees[typed],typed,liste_extracalculs, liste_err, enfants_add)
+ output = io.BytesIO()
+ FigureCanvas(fig).print_png(output)
+ plt.close(fig)
+ textes_images[typed] = base64.b64encode(output.getvalue()).decode("ascii")
+ else:
+ textes_images[typed] = ""
+
+ result = "success"
+ except:
+ result = "fail"
+ liste_err[0].append("Impossible de générer les courbes ! Config : "+str(config))