From: Pascale Noyret Date: Tue, 2 Nov 2010 14:43:50 +0000 (+0000) Subject: pour MAP et les objets caches X-Git-Tag: V2_1_1_beta~36 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=dfc915e9c7b51c0d3005c39cc93f6d1e5011b73e;p=modules%2Feficas.git pour MAP et les objets caches --- diff --git a/Editeur/autre_analyse_cata.py b/Editeur/autre_analyse_cata.py index a9650f06..244a115c 100644 --- a/Editeur/autre_analyse_cata.py +++ b/Editeur/autre_analyse_cata.py @@ -55,10 +55,19 @@ def traite_entite(entite,liste_simp_reel): else: traite_reel(v,liste_simp_reel) traite_entite(v,liste_simp_reel) + traite_cache(v) l.append((v._no,k)) l.sort() entite.ordre_mc=[ item for index, item in l ] +def traite_cache(objet): + if objet.cache == 0 :return + if hasattr(objet.pere,"mcOblig"): + objet.pere.mcOblig[objet.equiv]=objet.defaut + else : + objet.pere.mcOblig={} + objet.pere.mcOblig[objet.equiv]=objet.defaut + def traite_reel(objet,liste_simp_reel): if objet.__class__.__name__ == "SIMP": if ( 'R' in objet.type):