]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN : pour edition en colonnes dans le fichier produit
authoreficas <>
Fri, 23 Dec 2005 11:23:23 +0000 (11:23 +0000)
committereficas <>
Fri, 23 Dec 2005 11:23:23 +0000 (11:23 +0000)
generator/generator_python.py

index bebd399f7384fd1c58a66cc2fc4201bc0e643857..3f5e420b8b5bded8ea57bbc243ef3bf0326e7b5a 100644 (file)
@@ -488,6 +488,8 @@ class PythonGenerator:
             s = s + ','
          if len(obj.valeur) > 1:
             s = '(' + s + '),'
+        if obj.nbrColonnes() :
+           s=self.formatColonnes(obj.nbrColonnes(),s)
       else :
          val=obj.valeur
          if type(val) == types.InstanceType :
@@ -524,3 +526,19 @@ class PythonGenerator:
       return s
 
 
+   def formatColonnes(self,nbrColonnes,text):
+      try :
+      #if 1 == 1 :
+        liste=text.split(",")
+        indice=0
+       textformat=""
+        while ( indice < len(liste) -2  ) :
+          for l in range(nbrColonnes) :
+           textformat=textformat+liste[indice]+","
+           indice=indice+1
+         textformat=textformat+"\n"
+       textformat=textformat+"),"
+      except :
+      #else :
+         textformat=text
+      return textformat