Anomalie #3378
un appel de sys.exit(0) dans un try n'est pas intercepté
Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
04/24/2012
Due date:
% Done:
100%
Distribution:
EOLE 2.3
Description
Le script schedule utilise sys.exit(0) pour mettre fin à son exécution. Dans un try, si l'exception SystemExit n'est pas explicitement interceptée, l'appel à sys.exit(0) n'a pas l'effet souhaité.
Related issues
Associated revisions
l'exception SystemExit n'est pas interceptée
la fonction sys.exit(0) envoie le signal SystemExit qui est passé sous
silence dans le try en l'absence d'une directive spécifique : le
programme continue son exécution.
- eole/schedule/schedule : interception de l'exception SystemExit et
déclenchement explicite (raise).
Fixes #3378
History
#1 Updated by Anonymous over 11 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit 7dec3b53bc6bb50a44f655af3d3458f3868b7fc0.
#2 Updated by Joël Cuissinat over 11 years ago
- Assigned To set to Benjamin Bohard
- Target version set to Mises à jour 2.3.5 RC
#3 Updated by Benjamin Bohard over 11 years ago
- Status changed from Résolu to Fermé