From fc3a9de5c5a1decfcb3550c7bda21faf2ea49a85 Mon Sep 17 00:00:00 2001 From: PASCALE NOYRET Date: Fri, 17 Jun 2022 15:41:50 +0200 Subject: [PATCH] oubli --- convert/convert_UQPython.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/convert/convert_UQPython.py b/convert/convert_UQPython.py index 73164969..991bffb7 100644 --- a/convert/convert_UQPython.py +++ b/convert/convert_UQPython.py @@ -47,7 +47,7 @@ class pythonUQParser(Pythonparser): return text def traitementApresLoad(self,jdc): - debug=0 + debug=1 if debug : print ('traitementApresLoad') etapeIncertitude=jdc.getEtapesByName('ExpressionIncertitude') if etapeIncertitude==[] : return @@ -55,11 +55,13 @@ class pythonUQParser(Pythonparser): incertitudeInput = etapeIncertitude[0].getChildOrChildInBloc('Input') self.lesVariablesInput = incertitudeInput[0].getChildOrChildInBloc('VariableProbabiliste') for mc in self.lesVariablesInput : - mcVDXPath=mc.getChild('xPathVariable').valeur - if debug : print(mcVDXPath) - # a modifier lorsque le xPath comprendra le nom des OPERs - mcCherche=jdc.getEtapesByName(mcVDXPath[0])[0] - for mcFils in mcVDXPath[1:]: + if debug : print (mc,'mc') + mcVDPath=mc.getChild('MCPath').valeur + if debug : print(mcVDPath) + # a modifier lorsque le MCPath comprendra le nom des OPERs + if not (mcVDPath) : break # on admet ici que le . comm n est pas valide + mcCherche=jdc.getEtapesByName(mcVDPath[0])[0] + for mcFils in mcVDPath[1:]: if debug : print(mcCherche, mcFils) mcCherche=mcCherche.getChildOrChildInBloc(mcFils) if debug : print(mcCherche, mcFils) -- 2.39.2