]> git.immae.eu Git - perso/Denise/oms.git/blob - gestion_erreurs.py
910aabd57fc8d58038db5e3415a572b34d6845ef
[perso/Denise/oms.git] / gestion_erreurs.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3
4 ## Gestion des erreurs en flask
5 import sys
6
7 niveau_debug = ("debug" in sys.argv)
8
9 def initialise_erreurs():
10 """ retourne trois listes vides, erreurs fatales (0), warnings(1), debug(2):"""
11 return ([],[],[])
12
13
14 def 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)
18 listeerreurs[0].append("** Erreur : "+message)
19
20
21 def warning(message,listeerreurs):
22 """ En cas d'avertissement mais on peut quand même continuer """
23 print("** Warning : "+message)
24 listeerreurs[1].append("Alerte : "+message)
25
26 def debug(message,listeerreurs):
27 global niveau_debug
28 if niveau_debug:
29 print("##Debug : "+message)
30 listeerreurs[2].append("# Debug : "+message)
31