blob: 0a120188531e51a87e8ebb858a3750e667c3ee43 (
plain) (
tree)
|
|
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Tue Jul 27 11:16:54 2021
@author: sekhmet
"""
## Gestion des erreurs en flask
import sys
niveau_debug = ("debug" in sys.argv)
def initialise_erreurs():
""" 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("** Erreur : "+message)
def warning(message,listeerreurs):
""" En cas d'avertissement mais on peut quand même continuer """
print("** Warning : "+message)
message = "Alerte : "+message
if message not in listeerreurs[1]:
listeerreurs[1].append(message)
def debug(message,listeerreurs):
global niveau_debug
if niveau_debug:
print("##Debug : "+message)
listeerreurs[2].append("# Debug : "+message)
|