Salome HOME
BOUNDARY... dans Telemac2D
[tools/eficas.git] / generator / generator_python.py
index 4cd1a786251e7d1c8186781c9bba196de8545277..b40e6589b7100c98a5849da4699e948ea0e8054b 100644 (file)
@@ -101,16 +101,28 @@ class PythonGenerator(object):
           Si format vaut 'standard', retourne un texte obtenu par concatenation de la liste
           Si format vaut 'beautifie', retourne le meme texte beautifie
       """
+      import logging
       self.appli=obj.get_jdc_root().appli
       #self.appli=obj.appli
       liste= self.generator(obj)
+      #format='standard'
       if format == 'brut':
          self.text=liste
       elif format == 'standard':
          self.text=''.join(liste)
       elif format == 'beautifie':
          jdc_formate = Formatage(liste,mode='.py')
+         #import cProfile, pstats, StringIO
+         #pr = cProfile.Profile()
+         #pr.enable()
          self.text=jdc_formate.formate_jdc()
+         #pr.disable()
+         #s = StringIO.StringIO()
+         #sortby = 'cumulative'
+         #ps = pstats.Stats(pr, stream=s).sort_stats(sortby)
+         #ps.print_stats()
+         #print (s.getvalue())
+
       elif format == 'Ligne':
          jdc_formate = FormatageLigne(liste,mode='.py')
          self.text=jdc_formate.formate_jdc()
@@ -343,6 +355,7 @@ class PythonGenerator(object):
           sdname=''
         else:
           sdname= self.generator(obj.sd)+'='
+        if  sdname.find('SD_') != -1: sdname=''
       except:
         sdname='sansnom='
       l=[]