From c88030015492d542e22d1890f39f0458cd4bc903 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Fri, 22 Apr 2005 15:19:00 +0000 Subject: [PATCH] PN : pour Salome --- Editeur/composimp.py | 6 ++++-- Editeur/panelsSalome.py | 15 ++++++++++----- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/Editeur/composimp.py b/Editeur/composimp.py index cf81ec22..ee4506d5 100644 --- a/Editeur/composimp.py +++ b/Editeur/composimp.py @@ -122,9 +122,11 @@ class SIMPTreeItem(Objecttreeitem.AtomicObjectTreeItem): self.select_noeud_maille=0 if (self.clef_fonction.find("GROUP_NO") != -1) : - self.select_noeud_maille=1 + if (self.clef_fonction.find("_GROUP_NO") == -1 ): + self.select_noeud_maille=1 if (self.clef_fonction.find("GROUP_MA") != -1) : - self.select_noeud_maille=1 + if (self.clef_fonction.find("_GROUP_MA") == -1 ): + self.select_noeud_maille=1 recherche=panelsSalome.dict_classes_salome[self.panel] if hasattr(recherche,self.clef_fonction): diff --git a/Editeur/panelsSalome.py b/Editeur/panelsSalome.py index 7a319a5e..1cc1cd9d 100644 --- a/Editeur/panelsSalome.py +++ b/Editeur/panelsSalome.py @@ -90,8 +90,8 @@ class SALOME_PLUSIEURS_BASE_Panel(PLUSIEURS_BASE_Panel): def convertit_group_no_from_salome(self,liste_in): newr=[] - try: - #if ( 1 == 1 ) : + #try: + if ( 1 == 1 ) : for entree in liste_in : travail=[] travail.append(entree) @@ -104,8 +104,8 @@ class SALOME_PLUSIEURS_BASE_Panel(PLUSIEURS_BASE_Panel): dict_geom_numgroupe[entreeName]=r for i in r : newr.append(i) - except: - #else : + #except: + else : print "pas de groupe de noeuds associé" showerror("Pas de groupe associé","Cet Objet ne peut pas être défini comme un ensemble de groupe de noeuds") return newr @@ -135,7 +135,12 @@ class SALOME_PLUSIEURS_BASE_Panel(PLUSIEURS_BASE_Panel): if SALOME_PLUSIEURS_BASE_Panel.__dict__.has_key(self.clef_fonction): valeur=apply(SALOME_PLUSIEURS_BASE_Panel.__dict__[self.clef_fonction],(self,entrychaine)) else : - if self.clef_fonction.find("GROUP_NO") != -1 : + if (self.clef_fonction.find("GROUP_NO") != -1) and (self.clef_fonction.find("GROUP_MA") != -1) : + if (self.clef_fonction.find("GROUP_NO") < self.clef_fonction.find("GROUP_MA")) : + valeur=self.convertit_group_maille_from_salome(entrychaine) + else : + valeur=self.convertit_group_no_from_salome(entrychaine) + elif self.clef_fonction.find("GROUP_NO") != -1 : valeur=self.convertit_group_no_from_salome(entrychaine) else : if self.clef_fonction.find("GROUP_MA") != -1 : -- 2.39.2