X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FVerima%2FBase%2FtableMachines.py;fp=src%2FTools%2FVerima%2FBase%2FtableMachines.py;h=677d512c223ba1f212a2600ea37e3b68a95a6a85;hb=2d16118826a6b7874b3093ed11284cfbb30a5efa;hp=0000000000000000000000000000000000000000;hpb=578963d0d280466665d5440859bb97e3ee8b6b3e;p=modules%2Fsmesh.git diff --git a/src/Tools/Verima/Base/tableMachines.py b/src/Tools/Verima/Base/tableMachines.py new file mode 100644 index 000000000..677d512c2 --- /dev/null +++ b/src/Tools/Verima/Base/tableMachines.py @@ -0,0 +1,31 @@ +from PyQt4 import QtSql, QtCore +from tableDeBase import TableDeBase +import os + +class TableMachines (TableDeBase): + def __init__(self): + TableDeBase.__init__(self,"Machines") + self.setField(("nomMachine","Os")) + self.setTypeField(('str','str'),('nomMachine')) + + def createSqlTable(self): + query=QtSql.QSqlQuery() + print "creation de TableMachine : ", query.exec_("create table Machines( nomMachine varchar(10) primary key, os varchar(10));") + + def creeMachine(self): + nomMachine=os.uname()[1] + nomOs=os.uname()[2] + self.insereLigne((nomMachine,nomOs)) + + def chercheMachine(self): + query=QtSql.QSqlQuery() + machine=os.uname()[1] + texteQuery ="select nomMachine from Machines where nomMachine ='" + machine +"' ;" + query.exec_(texteQuery) + nb=0 + while(query.next()): + nb=nb+1 + nom=str(query.value(0).toString()) + if nb != 1 : return 0, "" + return 1, nom +