Salome HOME
commentaire
[tools/eficas.git] / Editeur / TroisDPal.py
index 8c329c256f20df49c5efbefe4396429c8da7db72..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,14 @@ 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()