
Exceptions intégrées 169
d’un fichier du script principal ou d’une entrée standard. Les
instances de cette classe ont des attributs
filename
,
lineno
,
offset
et
text
pour accéder aux détails ; la fonction
str()
de
l’instance de l’exception ne retourne que le message d’erreur
de base.
SystemError
Levée quand l’interpréteur dé tecte des erreurs internes qui ne
sont pas suffisamment sérieuses pour arrêter le système, mais
qui doive nt quand même êtr e signalées.
SystemExit
Levée lors d’un appel à
sys.exit(N)
. S i cela n’est pas géré,
l’interpréteur Python s’arrête de fonctionner, et aucun e trace
de la pil e n’est affichée. Si la valeur passée
N
est un entier, elle
spécifie ...