Salome HOME
commentaire
[tools/eficas.git] / Editeur / TroisDPal.py
index e819275a17d3d6837c94e5aa806be694eac154ab..2e79a801e3dc056a315fadfaaea5860661f05239 100644 (file)
    Ce module contient la classe 3Dpilote qui va creer les ordres 
    de pilotage de l idl PAL pour un element de structure
 """
+from __future__ import absolute_import
+from __future__ import print_function
+try :
+   from builtins import object
+except :
+   pass
 import generator
 from Extensions.i18n import tr
 
-class TroisDPilote:
+class TroisDPilote(object):
 
    def __init__(self,node,appli):
       self.node=node
@@ -34,14 +40,17 @@ class TroisDPilote:
       """ 
       """
       format="vers3DSalome"
-      if generator.plugins.has_key(format):
+      if format in generator.plugins :
          # Le generateur existe on l'utilise
          g=generator.plugins[format]()
          g.init_jdc(self.node.get_jdc())
          texte=g.gener(self.node)
       else:
-         print "Le generateur n'a pas ete trouve"
-         print "Erreur ! Erreur!"
+         print ("Le generateur n'a pas ete trouve")
+         print ("Erreur ! Erreur!")
          return ""
+      from Extensions.param2 import originalMath
+      originalMath.toOriginal()
       self.appli.envoievisu(texte)
-
+      originalMath.toSurcharge()
+