|
|||||||
|
1. Introduction
2. Installation 3. Le serveur Web 4. Options de configuration 5. Travailler avec Apache, LightTPD ou Xitami 6. Programmation 7. Debogage 7.1 Mode debug 7.2 Gestion des erreurs et débogueur 7.3 Utilisation de SCRIPT_END 8. Scripts Python 9. Scripts CGI 10. Services Karrigell 11. Python Inside HTML 12. HTML Inside Python 13. HTMLTags - génère du HTML en Python 14. Inclure des documents 15. Sessions 16. Authentification et gestion des utilisateurs 17. Traduction et Unicode 18. Résumé des noms intégrés |
7. Débogage7.1 Mode debugQuand vous testez de nouvelles versions d'un programme, il arrive souvent de modifier un module importé par des scripts. Pour des raisons de performance, l'interpréteur standard de Python utilise des versions compilées des modules importées, et ne tient pas compte de modifications dans le code sourceEn mettant l'option debug à 1 dans le fichier de configuartion, les modules dont le code source a été modifié depuis leur dernière utilisation seront rechargés Une fois que le programme est au point, vous pouvez mettre le mode debug à 0 7.2 Gestion des erreurs et débogueurSi une erreur survient quand on appelle une URL, une trace est affichée dans le navigateur L'information fournie consiste en :
Aperçu :
Si vous ne voulez pas que les utilisateurs voient ces informations, vous pouvez
donner la valeur 0 à l'option 7.3 Utilisation de
Pendant le débogage d'un script il peut être utile de se servir de l'exception
intégrée |