Bonjour, je ne comprends toujours pas bien les mécanismes de la gestion d'erreur sur python. J'ai bien compris le concept de try et except, cependant pour différencié les exception autres que RuntimeError, TypeError, NameError etc... je ne comprends absolument pas.
J'ai un script qui me renvoie 2 types d'erreurs en général et rien quand tout fonctionne bien sur et je voudrais bien pouvoir différencié ces 2 erreurs pour pouvoir les traiter je ne peux donc pas simplement utiliser un try, except et ne pas différencier les erreurs.

J'ai ces deux erreurs donc:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
File "/home/tutule/dev/css/test.py", line 6, in <module>
    ...
timeout: timed out
et:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
FILE "/home/tutule/..."
...
error: [Errno 111] Connection refused
Voilà est ce que je pourrais avoir des pistes?