From fe169b252b69fceb65bd77f4a9ac473af7bb467e Mon Sep 17 00:00:00 2001 From: "pascale.noyret" Date: Fri, 22 May 2015 16:59:24 +0200 Subject: [PATCH] mise en coherence Aster du 22/05/15 --- Noyau/N_ETAPE.py | 10 +++------- Noyau/N_MACRO_ETAPE.py | 8 +++----- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/Noyau/N_ETAPE.py b/Noyau/N_ETAPE.py index f2b345ca..3c055bdb 100644 --- a/Noyau/N_ETAPE.py +++ b/Noyau/N_ETAPE.py @@ -178,15 +178,11 @@ class ETAPE(N_MCCOMPO.MCCOMPO): sd_prod = apply(self.definition.sd_prod, (), d) except EOFError: raise - except: + except Exception, exc: if CONTEXT.debug: traceback.print_exc() - l = traceback.format_exception( - sys.exc_info()[0], sys.exc_info()[1], - sys.exc_info()[2]) - raise AsException("impossible d affecter un type au resultat", - string.join(l[2:])) - # sys.exc_info()[0],sys.exc_info()[1],) + raise AsException("impossible d affecter un type au resultat:", + str(exc)) else: sd_prod = self.definition.sd_prod # on teste maintenant si la SD est réutilisée ou s'il faut la créer diff --git a/Noyau/N_MACRO_ETAPE.py b/Noyau/N_MACRO_ETAPE.py index 99f6146d..aad1004f 100644 --- a/Noyau/N_MACRO_ETAPE.py +++ b/Noyau/N_MACRO_ETAPE.py @@ -172,13 +172,11 @@ class MACRO_ETAPE(N_ETAPE.ETAPE): sd_prod = apply(sd_prod, (self,), d) except (EOFError, self.UserError): raise - except: + except Exception, exc: if CONTEXT.debug: traceback.print_exc() - l = traceback.format_exception( - sys.exc_info()[0], sys.exc_info()[1], sys.exc_info()[2]) - raise AsException( - "impossible d affecter un type au resultat\n", string.join(l[2:])) + raise AsException("impossible d affecter un type au resultat:", + str(exc)) # on teste maintenant si la SD est réutilisée ou s'il faut la créer if self.definition.reentrant != 'n' and self.reuse: -- 2.39.2