astuces_python
Astuces Python
Gestion des exceptions
-
La bibliothèque
sys
permet notamment d'avoir accès à une exception levée (l'objet en lui-même), à son message de description et à sa stacktrace
http://docs.python.org/library/sys.html. On peut alors faire ce genre de choses sans riques:
try: command
except:
errMsg = sys.exc_info[1]
# soit on remonte le message vers l'utilsateur via le canal adapté:
print errMsg
# soit on re-lève l'exception avec de petits ajouts:
raise MyError(errMsg)
-
astuces_python.txt · Last modified: 2010/07/21 11:05 by ginko