]>
Commit | Line | Data |
---|---|---|
1 | #!/usr/bin/env python3 | |
2 | # -*- coding: utf-8 -*- | |
3 | """ | |
4 | Created on Tue Jul 27 11:16:54 2021 | |
5 | ||
6 | @author: sekhmet | |
7 | """ | |
8 | ||
9 | ## Gestion des erreurs en flask | |
10 | import sys | |
11 | ||
12 | niveau_debug = ("debug" in sys.argv) | |
13 | ||
14 | def initialise_erreurs(): | |
15 | """ retourne trois listes vides, erreurs fatales (0), warnings(1), debug(2):""" | |
16 | return ([],[],[]) | |
17 | ||
18 | ||
19 | def erreur(message,listeerreurs): | |
20 | """ en cas d'erreur où on ne peut pas continuer | |
21 | message est une chaîne""" | |
22 | print("** Erreur fatale : "+message) | |
23 | listeerreurs[0].append("** Erreur : "+message) | |
24 | ||
25 | def warning(message,listeerreurs): | |
26 | """ En cas d'avertissement mais on peut quand même continuer """ | |
27 | print("** Warning : "+message) | |
28 | message = "Alerte : "+message | |
29 | if message not in listeerreurs[1]: | |
30 | listeerreurs[1].append(message) | |
31 | ||
32 | def debug(message,listeerreurs): | |
33 | global niveau_debug | |
34 | if niveau_debug: | |
35 | print("##Debug : "+message) | |
36 | listeerreurs[2].append("# Debug : "+message) | |
37 |