]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
pour fiche 7551
authorpascale.noyret <pascale.noyret@edf.fr>
Tue, 5 May 2015 14:20:24 +0000 (16:20 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Tue, 5 May 2015 14:20:24 +0000 (16:20 +0200)
Ihm/I_ETAPE.py
convert/parseur_python.py

index 8b0bf7af4d7a435d8a37f14baae4ddfadb267148..196f58c56ae5c6e14bd247e6769beb3a555c1473 100644 (file)
@@ -410,6 +410,8 @@ class ETAPE(I_MCCOMPO.MCCOMPO):
       # enregistre dans le jdc (pas ajoute dans jdc.etapes)
       parent=self.parent
       pos=self.parent.etapes.index(self)
+      # on ajoute une fin à la commande pour pouvoir en commenter 2
+      texte_commande+='\nFin Commentaire'
       commande_comment = commande_comm.COMMANDE_COMM(texte=texte_commande,
                                                      reg='non',
                                                      parent=parent)
index 7e3f7000c5912aa29eedc044c98696db3c2dd4c5..b6d1a49d90ac75a0738bf8a447565f5dac7a8cd3 100644 (file)
@@ -58,6 +58,7 @@ class FatalError(Exception): pass
 
 #commentaire double precede d'un nombre quelconque de blancs (pas multiligne)
 pattern_2comments   = re.compile(r"^\s*##.*")
+pattern_finComments = re.compile("^\s*##Fin Commentaire")
 #commentaire standard precede d'un nombre quelconque de blancs (pas multiligne)
 pattern_comment   = re.compile(r"^\s*#.*")
 #fin de ligne ; suivi d'un nombre quelconque de blancs (pas multiligne)
@@ -383,6 +384,9 @@ class PARSEUR_PYTHON:
                 elif commande_commentarisee_courante :
                     # commande_commentarisee en cours : on ajoute la ligne
                     commande_commentarisee_courante.append_text(ligne)
+                    # on a 2 commandes commentarisées de suite
+                    if pattern_finComments.match(ligne) :
+                       commande_commentarisee_courante = None
                 else:
                     # debut de commande commentarisée : on crée un objet commande_commentarisee_courante
                     commande_commentarisee_courante = COMMANDE_COMMENTARISEE(self)