cgitb |
Trace en arrière-plan CGI |
---|---|
Python |
Description
Ce module contient le gestionnaire de suivi configurable pour les scripts CGI.
Liste des procédures et fonctions
Nom | Description |
---|---|
enable | Cette fonction permet d'obliger le module cgitb à prendre en charge la gestion par défaut de l'interpréteur pour les exceptions en définissant la valeur de sys.excepthook. |
handler | Cette fonction permet de gérer une exception en utilisant les paramètres par défaut (c'est-à-dire afficher un rapport dans le navigateur Web, mais ne se connectant pas à un fichier). |
html | Cette fonction permet de gérer l'exception décrite par l'information spécifié (un triplet contenant le résultat de sys.exc_info()), formatant son trace en arrière-plan en HTML et renvoyant le résultat sous forme de chaîne de caractères. |
text | Cette fonction permet de gérer l'exception décrite d'information spécifié (un 3-tuple contenant le résultat de sys.exc_info()), formatant son trace en arrière-plan sous forme de texte et retournant le résultat sous forme de chaîne de caractères. |
Remarques
- Le module cgitb fournit un gestionnaire d'exceptions spécial pour les scripts Python. Son nom est un peu trompeur. Car en réalité, il a été initialement conçu pour afficher des informations de retraçage complètes en HTML pour les scripts CGI. Il a ensuite été généralisé pour afficher également ces informations en texte brut.
- Après l'activation de ce module, si une exception non interceptée se produit, un rapport détaillé et formaté sera affiché. Le rapport comprend une trace en arrière-plan montrant des extraits du code source pour chaque niveau, ainsi que les valeurs des paramètres et des variables locales pour les fonctions en cours d'exécution, pour vous aider à déboguer le problème. Facultativement, vous pouvez enregistrer ces informations dans un fichier au lieu de les envoyer au navigateur Web.
Dernière mise à jour : Vendredi, le 3 janvier 2020