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
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
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) :