summaryrefslogblamecommitdiff
path: root/gestion_erreurs.py
blob: b9f8471daf3abcd3f02198614e5294863a1a6f3f (plain) (tree)
1
2
3
4
5
6
7
8
9



                               
          
 
                                    

                         

                                                                              





                                                    
                                                  




                                                                     
                                               
    
                                 
                       
                    
                          
                                   
                                                     
              
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

## Gestion des erreurs en flask
import sys

niveau_debug = ("debug" in sys.argv)

def initialise_erreurs():
    """ retourne deux trois vides, erreurs fatales (0), warnings(1), debug:"""
    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("** Erreur : "+message)
  
    
def warning(message,listeerreurs):
    """ En cas d'avertissement mais on peut quand même continuer """
    print("** Warning : "+message)
    listeerreurs[1].append("Alerte : "+message)
    
def debug(message,liste_erreurs):
    global niveau_debug
    if niveau_debug:
    #if app.debug == True:
        print("##Debug : "+message)
        liste_erreurs[2].append("# Debug : "+message)