Project

General

Profile

Anomalie #3378

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

Added by Benjamin Bohard over 11 years ago. Updated over 11 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 11 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 11 years ago

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

#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é

Also available in: Atom PDF