]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
bug nom de fichier avec parentheses
authorpascale.noyret <pascale.noyret@edf.fr>
Wed, 23 Sep 2015 14:28:40 +0000 (16:28 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Wed, 23 Sep 2015 14:28:40 +0000 (16:28 +0200)
generator/Formatage.py

index d229d7ea400b314bbd65fd6f09ff915049edadd1..0f8efaa9328aeca5a69d525834a0cfd295d86fb1 100644 (file)
@@ -24,6 +24,8 @@
 """
 import types,string,re
 from Extensions.i18n import tr
+filePattern="'[^\(\)]([^\(\)]*\([^\(\)]*\))*[^\(\)]*'"
+filePattern2='"[^\(\)]([^\(\)]*\([^\(\)]*\))*[^\(\)]*"'
 
 class Formatage :
   """ 
@@ -240,12 +242,15 @@ class Formatage :
       s=texte + label
       longueur = len(increment + label)
 
-      if ('(' not in valeur) or (valeur[0:3]=='"""'):
+      if ('(' not in valeur) or (valeur[0:3]=='"""') :
         # il s'agit d'une vraie chaîne de caractères
         val = len(valeur)
         texte = (self.l_max-2-val)*' '+valeur
         s=s+'\n'+texte
-
+      elif re.match(filePattern,valeur) or re.match(filePattern2,valeur):
+        val = len(valeur)
+        texte = (self.l_max-2-val)*' '+valeur
+        s=s+'\n'+texte
       elif ',' in valeur:
         # il s'agit d'une liste de tuple
         # c est trop complique on ne splitte pas