From: eficas <> Date: Thu, 14 Aug 2003 16:05:07 +0000 (+0000) Subject: PN ajout d'un traitement lors de la remontée d'exception TYPE-ERROR X-Git-Tag: CC_param_poursuite~314 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=966717097e1e252b3045ff7ebf20823c5b9f0b73;p=modules%2Feficas.git PN ajout d'un traitement lors de la remontée d'exception TYPE-ERROR traitement de la fiche A02003-170 --- diff --git a/Noyau/N_BLOC.py b/Noyau/N_BLOC.py index f00a8b54..d92a7f41 100644 --- a/Noyau/N_BLOC.py +++ b/Noyau/N_BLOC.py @@ -137,6 +137,12 @@ class BLOC(N_ENTITE.ENTITE): l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2]) raise AsException("Catalogue entite : ", self.nom,", de pere : ", self.pere.nom, '\n',"Erreur dans la condition : ", self.condition,string.join(l)) + except TypeError: + # erreur 'normale' : un mot-clé est en fait un morceau de mot clef : TYPE_CHAM[0:2] par exemple + if CONTEXT.debug: + l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2]) + print "WARNING : Erreur a l'evaluation de la condition "+string.join(l) + return 0 except: l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2]) raise AsException("Catalogue entite : ", self.nom,", de pere : ", self.pere.nom,