summaryrefslogtreecommitdiff
path: root/gere_erreurs.py
diff options
context:
space:
mode:
Diffstat (limited to 'gere_erreurs.py')
-rw-r--r--gere_erreurs.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/gere_erreurs.py b/gere_erreurs.py
new file mode 100644
index 0000000..0a12018
--- /dev/null
+++ b/gere_erreurs.py
@@ -0,0 +1,37 @@
1#!/usr/bin/env python3
2# -*- coding: utf-8 -*-
3"""
4Created on Tue Jul 27 11:16:54 2021
5
6@author: sekhmet
7"""
8
9## Gestion des erreurs en flask
10import sys
11
12niveau_debug = ("debug" in sys.argv)
13
14def initialise_erreurs():
15 """ retourne trois listes vides, erreurs fatales (0), warnings(1), debug(2):"""
16 return ([],[],[])
17
18
19def 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
25def 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
32def debug(message,listeerreurs):
33 global niveau_debug
34 if niveau_debug:
35 print("##Debug : "+message)
36 listeerreurs[2].append("# Debug : "+message)
37 \ No newline at end of file