From: pascale.noyret Date: Wed, 19 May 2021 17:19:53 +0000 (+0200) Subject: bug sur les sequences dans les groupes X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=90dcae00eabb71eee84f8406659ba02fa9390758;p=tools%2Feficas.git bug sur les sequences dans les groupes --- diff --git a/Efi2Xsd/AccasXsd.py b/Efi2Xsd/AccasXsd.py index 87c55893..ffb51f11 100755 --- a/Efi2Xsd/AccasXsd.py +++ b/Efi2Xsd/AccasXsd.py @@ -333,13 +333,13 @@ class X_compoFactoriseAmbigu(X_definition): maListeRetour=[] aReduire={} - declencheChoiceAvecSeqVid=True if [] in laListe : - # Comment reperer qu on est en bout - # 28 avril PN : j ajoute un choix vide si apres dans la liste - # il reste au moins 2 elts. Est-ce bien vrai ? + declencheChoiceAvecSeqVid=True while [] in laListe : laListe.remove([]) - if len(laListe) > 1 : declencheChoiceAvecSeqVid=False + #min=0 + else : + declencheChoiceAvecSeqVid=False + #min=1 @@ -358,8 +358,7 @@ class X_compoFactoriseAmbigu(X_definition): if declencheChoiceAvecSeqVid == False : creeChoice=False creeSequence=True - if aReduire[ligne[0]] == [[]]: creeSequence=False - if creeSequence : self.texteComplexe += '\t'*(indent) + debSequenceDsBloc; indent=indent+1 + self.texteComplexe += '\t'*(indent) + debSequenceDsBloc; indent=indent+1 else : creeChoice=True creeSequence=False