From ea3e2d07911b2f4d3ff044c4a7bfd4e8c77be937 Mon Sep 17 00:00:00 2001 From: Denise sur Lya Date: Tue, 27 Jul 2021 14:37:33 +0200 Subject: =?UTF-8?q?cr=C3=A9ation=20du=20projet...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gere_erreurs.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 gere_erreurs.py (limited to 'gere_erreurs.py') 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 @@ +#!/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) + \ No newline at end of file -- cgit v1.2.3