astuces_python
Astuces Python
Gestion des exceptions
- Tuto officiel sur la gestion des exceptions http://docs.python.org/tutorial/errors.html
- 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)
- Les built-in exceptions http://docs.python.org/library/exceptions.html
astuces_python.txt · Last modified: 2010/07/21 11:05 by ginko