]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authorPascale Noyret <pascale.noyret@edf.fr>
Thu, 1 Jun 2006 16:26:41 +0000 (16:26 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Thu, 1 Jun 2006 16:26:41 +0000 (16:26 +0000)
Editeur/uniqueassdpanel.py
convert/parseur_python.py

index e15c5bb3946e26beda4ec7ec2e759b42a8186e2f..bc777b76c1828ce90b10cd4d6060096023766aa9 100644 (file)
@@ -169,6 +169,7 @@ class UNIQUE_ASSD_Panel(UNIQUE_Panel):
       Exécute command
       """
       if len(self.listbox.get()) == 0 : return
+      if len(self.listbox.getcurselection()) == 0 : return
       choix = self.listbox.getcurselection()[0]
       self.valeur_choisie.set(choix)
       apply(command,(),{})
index b3270cef15a0b4de3ef918bc584dc4b9cb756ddc..d65dbdfc62dd7c99e980ccb0542f71e7456913aa 100644 (file)
@@ -243,7 +243,6 @@ class PARSEUR_PYTHON:
         liste=[]
         for ligne in l_lignes :
           if ligne.find("#") > 2 :
-            print ligne
             l1,l2=ligne.split("#",1)
             queBlanc=1
             i=0
@@ -255,12 +254,20 @@ class PARSEUR_PYTHON:
             if queBlanc :
                 liste.append(ligne)
             else :
-                l1=l1+"\n"
-                liste.append(l1)
-                l2="#"+l2
-                liste.append(l2)
+               # Il faut vérifier que le commentaire n 'est pas dans une chaine
+                ind1=ligne.find("'")
+                ind2=ligne.find("'",ind1+1)
+                if ind1 < ligne.find("#") < ind2 :
+                  liste.append(ligne)
+                else:
+                   l1=l1+"\n"
+                   liste.append(l1)
+                   l2="#"+l2
+                   liste.append(l2)
           else :
             liste.append(ligne)
+        # PN fin des commentaires
+
         l_lignes=liste
         cpt = 0
         for ligne in l_lignes :