Project

General

Profile

Anomalie #3378

un appel de sys.exit(0) dans un try n'est pas intercepté

Added by Benjamin Bohard over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
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

Related to eole-bacula - Anomalie #3138: Interblocage entre sauvegarde et mise à jour Fermé 03/22/2012

Associated revisions

Revision 7dec3b53 (diff)
Added by Benjamin Bohard over 7 years ago

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 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Joël Cuissinat over 7 years ago

  • Assigned To set to Benjamin Bohard
  • Target version set to Mises à jour 2.3.5 RC

#3 Updated by Benjamin Bohard over 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF