From 65c240bdaf728ec882aa9396f4669dc5818650b5 Mon Sep 17 00:00:00 2001 From: Eric Fayolle Date: Wed, 31 Aug 2022 11:03:06 +0200 Subject: [PATCH] Correction comparaison borne A B lois incertitudes --- ReacteurNumerique/cata_UQ.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ReacteurNumerique/cata_UQ.py b/ReacteurNumerique/cata_UQ.py index 1b84c180..8823ab78 100644 --- a/ReacteurNumerique/cata_UQ.py +++ b/ReacteurNumerique/cata_UQ.py @@ -24,7 +24,7 @@ class compareAutreMC(Valid) : self.nomFrere=frere def set_MCSimp (self, MCSimp): - debug = 0 + debug = 1 if debug : print ('je passe la pour ', self, MCSimp.nom) self.MCSimp=MCSimp @@ -79,7 +79,8 @@ class infFrereMC(compareAutreMC): def convert(self, valeur): # on sort de cardProto on a une liste valeur=valeur[0] - MCFrere=self.MCSimp.parent.getChildOrChildInBloc(self.nomFrere) + try: MCFrere=self.MCSimp.parent.getChildOrChildInBloc(self.nomFrere) + except : return valeur if not MCFrere : return valeur if MCFrere== None : return valeur if MCFrere.valeur == None : return valeur @@ -88,7 +89,8 @@ class infFrereMC(compareAutreMC): return valeur def verifItem(self, valeur): - MCFrere=self.MCSimp.parent.getChildOrChildInBloc(self.nomFrere) + try: MCFrere=self.MCSimp.parent.getChildOrChildInBloc(self.nomFrere) + except : return valeur if not MCFrere : return valeur if MCFrere== None : return valeur if MCFrere.valeur == None : return valeur -- 2.39.2