Salome HOME
Update copyrights
[modules/smesh.git] / src / Tools / Verima / Base / tableMaillages.py
index 83f73725c32c04d1409e9de0afd46575f92d148f..b8a15a4b7b9dd4469d3f5601d2db8fa7e5fe1a7c 100644 (file)
@@ -1,5 +1,24 @@
+# Copyright (C) 2013-2019  CEA/DEN, EDF R&D
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+#
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+#
+
 from qtsalome import QSqlQuery
-from tableDeBase import TableDeBase
+from Base.tableDeBase import TableDeBase
 
 class TableMaillages (TableDeBase):
     def __init__(self):
@@ -14,7 +33,7 @@ class TableMaillages (TableDeBase):
         texteQuery+="nomScript varchar(40), medResultat varchar(15), idMailleur int, dimension int,"
         texteQuery+="seuilCPU int, seuilRatio int, seuilTaille int, seuilNbMaille int, commentaire varchar(60), "
         texteQuery+="foreign key (idMailleur) references Mailleur(id));"
-        print "creation de TableMaillages : " , query.exec_(texteQuery)
+        print("creation de TableMaillages : " , query.exec_(texteQuery))
 
     def getVal(self,idMaillage, nomChamp):
         query=QSqlQuery()
@@ -24,7 +43,7 @@ class TableMaillages (TableDeBase):
         while (query.next()) :
             valeur=query.value(0).toInt()[0]
         while (query.next()) :
-            print "plusieurs enregistrements dans Maillages pour ",str(idMaillage)
+            print("plusieurs enregistrements dans Maillages pour ",str(idMaillage))
             exit()
         return valeur
 
@@ -38,7 +57,7 @@ class TableMaillages (TableDeBase):
 
     def remplit(self):
         if self.dejaRemplie():
-            print "table Maillage deja initialisee"
+            print("table Maillage deja initialisee")
             return
 #            self.insereLigneAutoId(('Fiche_7566_TUNNEL', '/home/H77945/CAS_TEST/MAILLEUR/FICHE_7566_TUNNEL/Fiche_7566_TUNNEL.py', '/tmp/Fiche_7566_TUNNEL.med', 3,3,10,10,10,10, 'Maillage d un tunnel'))
 #            self.insereLigneAutoId(('Fiche_7957_AILETTE', '/home/H77945/CAS_TEST/MAILLEUR/FICHE_7957_AILETTE/Fiche_7957_AILETTE.py', '/tmp/Fiche_7957_AILETTE.med', 1,2,10,10,10,10, 'Maillage d une attache d aillette'))
@@ -63,7 +82,7 @@ class TableMaillages (TableDeBase):
                 maSize+=1
                 newListeMaillages.append((maQuery.value(0).toInt()[0], maQuery.value(1).toString(), maQuery.value(2).toString()))
             if maSize != 1 :
-                print "impossible de traiter le maillage : ", idM
+                print("impossible de traiter le maillage : ", idM)
         return  newListeMaillages
 
     def getSeuilsPourMaillage(self,idMaillage):
@@ -92,8 +111,8 @@ class TableMaillages (TableDeBase):
     def getMailleurId(self,idMaillage):
         texteQuery="select idMailleur from  Maillages where id = "+ str(idMaillage) +"  ;"
         maQuery=QSqlQuery()
-        print texteQuery
-        print maQuery.exec_(texteQuery)
+        print(texteQuery)
+        print(maQuery.exec_(texteQuery))
         maQuery.exec_(texteQuery)
         while(maQuery.next()):
             idMailleur = maQuery.value(0).toInt()[0]