Salome HOME
[PY3] 2to3 results
[modules/smesh.git] / src / Tools / Verima / Base / tableDeBase.py
index bd5c92c9fd915d96aee25dac66e89a2a13b4a1a1..7bba47cb72e94cd5f8b8aefc3a541d8e56e32eec 100644 (file)
@@ -18,24 +18,24 @@ class TableDeBase :
 
     def insereLigne(self,valeurs,debug=False):
         if self.verifieExitenceId(valeurs[0])!=0 :
-            print "impossible d inserer " , valeurs, "dans ", self.nom
-            print "l id est deja existant"
+            print("impossible d inserer " , valeurs, "dans ", self.nom)
+            print("l id est deja existant")
             return False
         texteQuery='insert into ' + self.nom + " values "+ str(valeurs)+ ';'
         maQuery=QSqlQuery()
-        if debug : print texteQuery, " " , maQuery.exec_(texteQuery)
+        if debug : print(texteQuery, " " , maQuery.exec_(texteQuery))
         else     : maQuery.exec_(texteQuery)
 
     def insereLigneAutoId(self,valeurs,debug=False):
         texteQuery='insert into ' + self.nom + self.cols+ " values "+ str(valeurs)+ ';'
         maQuery=QSqlQuery()
-        if debug : print texteQuery, " " , maQuery.exec_(texteQuery)
+        if debug : print(texteQuery, " " , maQuery.exec_(texteQuery))
         else     : maQuery.exec_(texteQuery)
 
     def insereOuRemplaceLigne(self,valeurs,debug=False):
         texteQuery='insert or replace into ' + self.nom + " values "+ str(valeurs)+ ';'
         maQuery=QSqlQuery()
-        if debug : print texteQuery, " " , maQuery.exec_(texteQuery)
+        if debug : print(texteQuery, " " , maQuery.exec_(texteQuery))
         else     : maQuery.exec_(texteQuery)
 
 
@@ -45,15 +45,15 @@ class TableDeBase :
         maQuery=QSqlQuery()
         maQuery.exec_(texteQuery)
         nb=0
-        while(maQuery.next()): nb=nb+1
+        while(next(maQuery)): nb=nb+1
         return nb
 
 
     def remplit(self):
-        print "Pas de remplissage sauf si cette methode est surchargee"
+        print("Pas de remplissage sauf si cette methode est surchargee")
 
     def createSqlTable(self):
-        print "Pas de creation par defaut : cette methode doit etre surchargee"
+        print("Pas de creation par defaut : cette methode doit etre surchargee")
 
 # On ne se sert pas du csv python entre autre parcequ'il ne gere pas les entetes
     def exportToCSV(self):
@@ -70,7 +70,7 @@ class TableDeBase :
         maQuery=QSqlQuery()
         maQuery.exec_(texteQuery)
         asauver=0
-        while(maQuery.next()):
+        while(next(maQuery)):
             asauver=1
             for i in range(len(self.FieldStringList)):
                 texteSauve+=str(maQuery.value(i).toString())+";"
@@ -78,29 +78,29 @@ class TableDeBase :
             texteSauve+="\n"
 
         if asauver == 0 :
-            print "pas de sauvegarde de : " , self.nom , " table vide"
+            print("pas de sauvegarde de : " , self.nom , " table vide")
             return
 
         from Stats.utiles import writeFile
         Bok=writeFile(monFichier,texteSauve)
         if Bok :
-            print "sauvegarde de : " , self.nom , " effectuee "
+            print("sauvegarde de : " , self.nom , " effectuee ")
         else :
-            print "pas de sauvegarde de : " , self.nom , " IOerror"
+            print("pas de sauvegarde de : " , self.nom , " IOerror")
 
     def importFromCSV(self,folder,force):
         monFichier=folder+"/Sauve_"+str(self.nom)+'.csv'
         try :
             f=open(monFichier,'r')
         except:
-            print "Pas de chargement de la table ", self.nom
-            print "Impossible d'ouvrir le fichier ", monFichier
+            print("Pas de chargement de la table ", self.nom)
+            print("Impossible d'ouvrir le fichier ", monFichier)
             return 0
         lignes=f.readlines()
         enTete=tuple(lignes[0][0:-1].split(";"))
         if enTete!=self.FieldStringList:
-            print "Pas de chargement de la table ", self.nom
-            print "les entetes ne correspondent pas"
+            print("Pas de chargement de la table ", self.nom)
+            print("les entetes ne correspondent pas")
             return 0
         for StrVal in lignes[1:]:
             listeVal=tuple(StrVal[0:-1].split(";"))