-#@ MODIF N_JDC Noyau DATE 05/11/2003 AUTEUR CAMBIER S.CAMBIER
+#@ MODIF N_JDC Noyau DATE 14/09/2004 AUTEUR MCOURTOI M.COURTOIS
+# -*- coding: iso-8859-1 -*-
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG
#
#
# ======================================================================
+
+
"""
Ce module contient la classe JDC qui sert à interpréter un jeu de commandes
"""
# de commandes avant la fin
# Fonctionnement normal, ne doit pas etre considere comme une erreur
CONTEXT.unset_current_step()
+ self.traiter_fin_exec('commande')
except AsException,e:
# une erreur a ete identifiee
except self.UserError,exc_val:
self.traiter_user_exception(exc_val)
CONTEXT.unset_current_step()
+ self.traiter_fin_exec('commande')
except :
# erreur inattendue
del exc_typ,exc_val,exc_fr
CONTEXT.unset_current_step()
+ def traiter_fin_exec(self,mode,etape=None):
+ """
+ Cette methode realise un traitement final apres l'execution de toutes
+ les commandes en mode commande par commande ou par lot
+ Par defaut il n'y a pas de traitement. Elle doit etre surchargee
+ pour en introduire un
+ """
+ print "FIN D'EXECUTION",mode,etape
+
def traiter_user_exception(self,exc_val):
"""Cette methode realise un traitement sur les exceptions utilisateur
Par defaut il n'y a pas de traitement. La méthode doit etre