Quelques infos, release
[perso/Denise/oms.git] / gestion_erreurs.py
CommitLineData
5679dfd0
DL
1#!/usr/bin/env python3
2# -*- coding: utf-8 -*-
3
4## Gestion des erreurs en flask
d03279e7 5import sys
5679dfd0 6
d03279e7 7niveau_debug = ("debug" in sys.argv)
5679dfd0
DL
8
9def initialise_erreurs():
248d9504
DL
10 """ retourne deux trois vides, erreurs fatales (0), warnings(1), debug:"""
11 return ([],[],[])
5679dfd0
DL
12
13
14def erreur(message,listeerreurs):
15 """ en cas d'erreur où on ne peut pas continuer
16 message est une chaîne"""
17 print("** Erreur fatale : "+message)
248d9504 18 listeerreurs[0].append("** Erreur : "+message)
5679dfd0
DL
19
20
21def warning(message,listeerreurs):
22 """ En cas d'avertissement mais on peut quand même continuer """
23 print("** Warning : "+message)
248d9504 24 listeerreurs[1].append("Alerte : "+message)
5679dfd0 25
61020126 26def debug(message,liste_erreurs):
d03279e7 27 global niveau_debug
5679dfd0 28 if niveau_debug:
d03279e7 29 #if app.debug == True:
5679dfd0 30 print("##Debug : "+message)
248d9504 31 liste_erreurs[2].append("# Debug : "+message)
5679dfd0 32