Remarquez dans le code ci-dessous que foobar()
est appelée si une exception est levée. Y at-il un moyen de faire cela sans utiliser la même ligne dans chaque exception?Exceptions Python: appelez la même fonction pour toute exception
try:
foo()
except(ErrorTypeA):
bar()
foobar()
except(ErrorTypeB):
baz()
foobar()
except(SwineFlu):
print 'You have caught Swine Flu!'
foobar()
except:
foobar()
recherchez-vous enfin? – SilentGhost
Enfin sera exécuté si aucune exception n'est levée. –