From 74cc729256eeacf6a1b0431d8d4fde0a7db6a4f6 Mon Sep 17 00:00:00 2001 From: "pascale.noyret" Date: Wed, 25 Mar 2020 14:38:18 +0100 Subject: [PATCH] estLeMemeQue --- Efi2Xsd/AccasXsd.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Efi2Xsd/AccasXsd.py b/Efi2Xsd/AccasXsd.py index 4fadda39..144e9d3a 100755 --- a/Efi2Xsd/AccasXsd.py +++ b/Efi2Xsd/AccasXsd.py @@ -338,7 +338,9 @@ class X_definitionComposee (X_definition): blocsDejaDumpes=set() #for nom in self.ordre_mc: # mcFils = self.entites[nom] + print ('***************',self.nom) for mcFils in self.mcXSD : + print ('_________mcFls', mcFils,mcFils.nom) if not (isinstance(mcFils, Accas.BLOC)) : mcFils.dumpXsd(dansFactorisation) self.texteComplexe += mcFils.texteElt @@ -346,8 +348,10 @@ class X_definitionComposee (X_definition): texteComplexeVenantDesFils += mcFils.texteComplexe continue else : + print ('_________bloc', mcFils,mcFils.nom) if hasattr(mcFils,'nomXML') and mcFils.nomXML in blocsDejaDumpes: continue if hasattr(mcFils,'nomXML') : blocsDejaDumpes.add(mcFils.nomXML) + print ('_________bloc', mcFils,mcFils.nom) mcFils.dumpXsd(dansFactorisation) self.texteComplexe += mcFils.texteElt self.texteSimple += mcFils.texteSimple @@ -445,7 +449,7 @@ class X_definitionComposee (X_definition): if len(l) ==1 : self.listeDesBlocsNonDisjointsAvecIndex.remove(l) def estLeMemeQue(self,autreMC): - if hasattr(self,'nomXML') and hasattr(autreMC,'nomXML') and self.nomXML==autreMC.nomXML : return True + if hasattr(self,'nomXML') and hasattr(autreMC,'nomXML') and self.nomXML==autreMC.nomXML and self.nomXML != None: return True return False def aUnPremierCommunDansLesPossibles(self, laListe) : -- 2.39.2