From dfc915e9c7b51c0d3005c39cc93f6d1e5011b73e Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Tue, 2 Nov 2010 14:43:50 +0000 Subject: [PATCH] pour MAP et les objets caches --- Editeur/autre_analyse_cata.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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): -- 2.39.2