]>
Commit | Line | Data |
---|---|---|
5679dfd0 DL |
1 | #!/usr/bin/env python3 |
2 | # -*- coding: utf-8 -*- | |
3 | ||
4 | ## Gestion des erreurs en flask | |
d03279e7 | 5 | import sys |
5679dfd0 | 6 | |
d03279e7 | 7 | niveau_debug = ("debug" in sys.argv) |
5679dfd0 DL |
8 | |
9 | def initialise_erreurs(): | |
248d9504 DL |
10 | """ retourne deux trois vides, erreurs fatales (0), warnings(1), debug:""" |
11 | return ([],[],[]) | |
5679dfd0 DL |
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) | |
248d9504 | 18 | listeerreurs[0].append("** Erreur : "+message) |
5679dfd0 DL |
19 | |
20 | ||
21 | def 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 | 26 | def 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 |