From 838921740c71a7f2202b9c5a808f7167239289e1 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Mon, 30 May 2005 08:40:36 +0000 Subject: [PATCH] *** empty log message *** --- Editeur/composimp.py | 17 ++++++----------- Editeur/panelsSalome.py | 15 +++++++++++---- Editeur/plusieursbasepanel.py | 2 ++ 3 files changed, 19 insertions(+), 15 deletions(-) diff --git a/Editeur/composimp.py b/Editeur/composimp.py index 04a894c1..0e88f5fb 100644 --- a/Editeur/composimp.py +++ b/Editeur/composimp.py @@ -116,17 +116,12 @@ class SIMPTreeItem(Objecttreeitem.AtomicObjectTreeItem): if self.appli.salome != 0 : import panelsSalome - self.clef_fonction="SALOME" - for i in range(0,len( genea )) : - self.clef_fonction=self.clef_fonction+"_"+ genea[i] - - self.select_noeud_maille=0 - if (self.clef_fonction.find("GROUP_NO") != -1) : - if (self.clef_fonction.find("_GROUP_NO") == -1 ): - self.select_noeud_maille=1 - if (self.clef_fonction.find("GROUP_MA") != -1) : - if (self.clef_fonction.find("_GROUP_MA") == -1 ): - self.select_noeud_maille=1 + self.select_noeud_maille=0 + self.clef_fonction="SALOME" + for i in range(0,len( genea )) : + self.clef_fonction=self.clef_fonction+"_"+ genea[i] + if genea[i] == "GROUP_NO" or genea[i] == "GROUP_MA": + 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 1cc1cd9d..ac1a3ac4 100644 --- a/Editeur/panelsSalome.py +++ b/Editeur/panelsSalome.py @@ -15,6 +15,7 @@ from uniqueassdpanel import UNIQUE_ASSD_Panel from uniqueintopanel import UNIQUE_INTO_Panel from uniquecomppanel import UNIQUE_COMP_Panel from uniquebasepanel import UNIQUE_BASE_Panel +from uniqueassdpanel import UNIQUE_ASSD_Panel_Reel from Noyau.N_CR import justify_text @@ -75,6 +76,9 @@ class SALOME_UNIQUE_ASSD_Panel (UNIQUE_ASSD_Panel): class SALOME_UNIQUE_COMP_Panel (UNIQUE_COMP_Panel): "" +class SALOME_UNIQUE_ASSD_Panel_Reel (UNIQUE_ASSD_Panel_Reel): + "" + # ------------------------------------------------------------------------------# # classe SALOME_PLUSIEURS_BASE_Panel # @@ -112,7 +116,8 @@ class SALOME_PLUSIEURS_BASE_Panel(PLUSIEURS_BASE_Panel): def convertit_group_maille_from_salome(self,liste_in): newr=[] - try: + #try: + if [ 1 == 1 ]: print liste_in for entree in liste_in : travail=[] @@ -126,7 +131,8 @@ class SALOME_PLUSIEURS_BASE_Panel(PLUSIEURS_BASE_Panel): dict_geom_numgroupe[entreeName]=r for i in r : newr.append(i) - except: + #except: + else : print "pas de groupe de maille associé" showerror("Pas de groupe associé","Cet Objet ne peut pas être défini comme un ensemble de groupe de maille") return newr @@ -318,12 +324,12 @@ class SALOME_PLUSIEURS_BASE_Panel(PLUSIEURS_BASE_Panel): self.ajout_valeurs = None self.b = Button(self.frame_choix,text='ajouter selection',command=self.add_valeur_from_salome) - self.b.place(relx=0.05,rely=0.05) + self.b.place(relx=0.02,rely=0.05) self.entrygroupe = Entry(self.frame_choix,relief='sunken') self.entrygroupe.place(relx=0.50,rely=0.05) self.a = Button(self.frame_choix,text='enlever selection',command=self.sup_valeur_from_salome) - self.a.place(relx=0.05,rely=0.2) + self.a.place(relx=0.02,rely=0.2) self.sortie = Entry(self.frame_choix,relief='sunken') self.sortie.place(relx=0.50,rely=0.2) @@ -551,6 +557,7 @@ dict_classes_salome = { SHELLPanel : SALOME_SHELLPanel, UNIQUE_INTO_Panel : SALOME_UNIQUE_INTO_Panel, UNIQUE_SDCO_Panel : SALOME_UNIQUE_SDCO_Panel, UNIQUE_ASSD_Panel : SALOME_UNIQUE_ASSD_Panel, + UNIQUE_ASSD_Panel_Reel : SALOME_UNIQUE_ASSD_Panel_Reel, UNIQUE_COMP_Panel : SALOME_UNIQUE_COMP_Panel, UNIQUE_BASE_Panel : SALOME_UNIQUE_BASE_Panel} diff --git a/Editeur/plusieursbasepanel.py b/Editeur/plusieursbasepanel.py index 5d061688..602cb860 100644 --- a/Editeur/plusieursbasepanel.py +++ b/Editeur/plusieursbasepanel.py @@ -271,6 +271,8 @@ class PLUSIEURS_BASE_Panel(PLUSIEURS_Panel): if hasattr(self,'entry'): # Traitement d'une entree unique valeurentree = self.entry.get() + if (valeurentree == None): + return None,0 if (valeurentree[0] != "(") and (valeurentree.find(',') < len(valeurentree)): valeurs=[] for v in valeurentree.split(','): -- 2.39.2