]> git.immae.eu Git - perso/Denise/oms.git/blobdiff - gestion_erreurs.py
Bug mineur corrigé (date inférieure à la date de naissance)
[perso/Denise/oms.git] / gestion_erreurs.py
index d18e4c27a59900356586957efdbe00686285efb6..0e75dd3df6f73dcb466f8773e13e05523633cd1f 100644 (file)
@@ -2,29 +2,32 @@
 # -*- coding: utf-8 -*-
 
 ## Gestion des erreurs en flask
+import sys
 
-
-niveau_debug = False
-
+niveau_debug = ("debug" in sys.argv)
 
 def initialise_erreurs():
-    """ retourne deux listes vides, erreurs fatales (0) et warnings(1):"""
-    return ([],[])
+    """ retourne trois listes vides, erreurs fatales (0), warnings(1), debug(2):"""
+    return ([],[],[])
 
 
 def erreur(message,listeerreurs):
     """ en cas d'erreur où on ne peut pas continuer
     message est une chaîne"""
     print("** Erreur fatale : "+message)
-    listeerreurs[0].append(message)
+    listeerreurs[0].append("** Erreur : "+message)
   
     
 def warning(message,listeerreurs):
     """ En cas d'avertissement mais on peut quand même continuer """
     print("** Warning : "+message)
-    listeerreurs[1].append(message)
+    message = "Alerte : "+message
+    if message not in listeerreurs[1]:
+        listeerreurs[1].append(message)
     
-def debug(message):
+def debug(message,listeerreurs):
+    global niveau_debug
     if niveau_debug:
         print("##Debug : "+message)
+        listeerreurs[2].append("# Debug : "+message)