from qtsalome import QSqlQuery
-from tableDeBase import TableDeBase
+from .tableDeBase import TableDeBase
class TableMaillages (TableDeBase):
def __init__(self):
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()
valeur=None
texteQuery ='select '+ nomChamp + ' from Maillages where id=' + str(idMaillage) + ";"
query.exec_(texteQuery)
- while (query.next()) :
+ while (next(query)) :
valeur=query.value(0).toInt()[0]
- while (query.next()) :
- print "plusieurs enregistrements dans Maillages pour ",str(idMaillage)
+ while (next(query)) :
+ print("plusieurs enregistrements dans Maillages pour ",str(idMaillage))
exit()
return valeur
maQuery=QSqlQuery()
maQuery.exec_(texteQuery)
nb=0
- while(maQuery.next()): nb=nb+1
+ while(next(maQuery)): nb=nb+1
return nb
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'))
texteQuery="select id, nomScript,medResultat from Maillages;"
maQuery.exec_(texteQuery)
listeMaillages=[]
- while(maQuery.next()):
+ while(next(maQuery)):
listeMaillages.append((maQuery.value(0).toInt()[0], maQuery.value(1).toString(), maQuery.value(2).toString()))
return listeMaillages
texteQuery="select id, nomScript,medResultat from Maillages where id = " + str(idM) +';'
maQuery.exec_(texteQuery)
maSize=0
- while(maQuery.next()):
+ while(next(maQuery)):
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):
texteQuery="select id,nomMaillage,seuilCPU,seuilRatio,seuilTaille,seuilNbMaille from Maillages where id = "+ str(idMaillage) +" ;"
maQuery=QSqlQuery()
maQuery.exec_(texteQuery)
- while(maQuery.next()):
+ while(next(maQuery)):
l1 = maQuery.value(0).toInt()[0]
l2 = maQuery.value(1).toString()
l3 = maQuery.value(2).toInt()[0]
texteQuery="select id,nomMaillage from Maillages order by id;"
maQuery=QSqlQuery()
maQuery.exec_(texteQuery)
- while(maQuery.next()):
+ while(next(maQuery)):
maillagesIdListe.append( maQuery.value(0).toInt()[0])
maillagesNomListe.append( maQuery.value(1).toString())
return maillagesIdListe, maillagesNomListe
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()):
+ while(next(maQuery)):
idMailleur = maQuery.value(0).toInt()[0]
return idMailleur