
Instructions spécifiques 103
Instruction raise
En Python 3.X, l’instruction
raise
prend les formes suivantes :
raise instance [from (autre_exception | None)]
raise classe [from (autre_exception | None)]
raise
La première forme lève une instance de classe créée manuellement
(par exemple,
raise Error(args)
). La deuxième forme crée et lève
une nouvelle instance de
classe
(équivalent à
raise classe()
). La
troisième forme lève à nouveau l’exception la plus récente. Consultez
la section suivante (Exceptions chaînées Python 3.X) pour la clause
optionnelle
from
.
L’instruction
raise
déclenche des exceptions. Elle peut être
utilisée pour lever explicitement des exceptions ...