Project

General

Profile

Anomalie #3378

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

Added by Benjamin Bohard about 12 years ago. Updated almost 12 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 about 12 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 about 12 years ago

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

#2 Updated by Joël Cuissinat about 12 years ago

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

#3 Updated by Benjamin Bohard almost 12 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF