From 90dcae00eabb71eee84f8406659ba02fa9390758 Mon Sep 17 00:00:00 2001 From: "pascale.noyret" Date: Wed, 19 May 2021 19:19:53 +0200 Subject: [PATCH] bug sur les sequences dans les groupes --- Efi2Xsd/AccasXsd.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) 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 -- 2.39.2