From: pascale.noyret Date: Wed, 23 Sep 2015 14:28:40 +0000 (+0200) Subject: bug nom de fichier avec parentheses X-Git-Tag: V_77_PSEN~8 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=3d7d7a318669e43c99bffa5894433c86be138a2e;p=tools%2Feficas.git bug nom de fichier avec parentheses --- diff --git a/generator/Formatage.py b/generator/Formatage.py index d229d7ea..0f8efaa9 100644 --- a/generator/Formatage.py +++ b/generator/Formatage.py @@ -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