From: PASCALE NOYRET Date: Fri, 17 Jun 2022 13:41:50 +0000 (+0200) Subject: oubli X-Git-Tag: merge_uncertainty_odysee_1210~55^2 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=fc3a9de5c5a1decfcb3550c7bda21faf2ea49a85;p=tools%2Feficas.git oubli --- 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)