from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
from configuration import config_init,CONFIG
-from gestion_erreurs import *
-from gestion_donnees import *
-from gestion_unites import *
-from trace_courbe import *
-from faq import *
+from gestion_erreurs import initialise_erreurs, debug, niveau_debug
+import gestion_donnees as donnees
+from trace_courbe import cree_figure
+import faq as f
app = flask.Flask(__name__)
## charger les donneés dans le formulaire
fichier = flask.request.files['fichier_donnees']
chaine = fichier.read()
- val_form2 = fichier_json_vers_configdonnees(chaine,liste_err)
+ val_form2 = donnees.fichier_json_vers_configdonnees(chaine,liste_err)
if val_form2 == {}:
return flask.render_template("index.html",err=liste_err[2]+liste_err[1]+liste_err[0],valform=val_form)
val_form.update(val_form2)
data = flask.request.form
# récupérer les données du formulaire proprement
- config,listes_jours,listes_donnees = web_vers_python(data,liste_err)
+ config,listes_jours,listes_donnees = donnees.web_vers_python(data,liste_err)
debug(" * On a récupéré et traité les données du formulaire web",liste_err)
- texte = donnees_vers_json(listes_jours["poids"],listes_donnees["poids"],listes_jours["taille"],listes_donnees["taille"], config)
+ texte = donnees.donnees_vers_json(listes_jours["poids"],listes_donnees["poids"],listes_jours["taille"],listes_donnees["taille"], config)
debug("texte prêt à être exporté : "+texte,liste_err)
# noter le nom de l'enfant pour l'export
- nomenfant = simplifie_nom(config['nom'])
+ nomenfant = donnees.simplifie_nom(config['nom'])
# créer les figures
try:
@app.route("/faq")
def faq():
- table_faq = lire_fichier_csv_simple(fichier_FAQ)
- l_categ,table_qr = extraire_tables_par_cat(table_faq)
+ table_faq = f.lire_fichier_csv_simple(f.fichier_FAQ)
+ l_categ,table_qr = f.extraire_tables_par_cat(table_faq)
return flask.render_template("faq.html",lcateg=l_categ,tableqr=table_qr,err=[])
@app.route("/changelog")
def changelog():
- table_version = lire_fichier_csv_simple(fichier_changelog)
+ table_version = f.lire_fichier_csv_simple(f.fichier_changelog)
return flask.render_template("changelog.html",table = table_version,err=[])