예제 #1
0
파일: pyvle.py 프로젝트: quesnel/pyvle
 def createCondition(self, name, **ports):
     # ports is an optional list a keyworgs args :
     # portname = value, ...
     libpyvle.condition_create(self.vpz, name)
     for portname, val in ports.iteritems():
         libpyvle.condition_add_value(self.vpz, name,
                                     portname, to_value(val))
예제 #2
0
파일: pyvle.py 프로젝트: quesnel/pyvle
 def addXMLCondition(self, name, port, v):
     if isinstance(v,VleXML):
         libpyvle.condition_add_value(self.vpz, name, port, to_value(v))
     else:
         raise ValueError(u'Can\'t convert type %s to VleXML' % type(v))
예제 #3
0
파일: pyvle.py 프로젝트: quesnel/pyvle
 def addValueCondition(self, name, port, v):
         libpyvle.condition_add_value(self.vpz, name, port, to_value(v))
예제 #4
0
파일: pyvle.py 프로젝트: quesnel/pyvle
 def addBooleanCondition(self, name, port, v):
     if isinstance(v,bool):
         libpyvle.condition_add_value(self.vpz, name, port, to_value(v))
     else:
         raise ValueError(u'Can\'t convert type %s to bool' % type(v))
예제 #5
0
파일: pyvle.py 프로젝트: quesnel/pyvle
 def addStringCondition(self, name, port, v):
     if isinstance(v,str):
         libpyvle.condition_add_value(self.vpz, name, port, to_value(v))
     else:
         raise ValueError(u'Can\'t convert type %s to str' % type(v))
예제 #6
0
파일: pyvle.py 프로젝트: quesnel/pyvle
 def addIntegerCondition(self, name, port, v):
     if isinstance(v,int):
         libpyvle.condition_add_value(self.vpz, name, port, to_value(v))
     else:
         raise ValueError(u'Can\'t convert type %s to int' % type(v))
예제 #7
0
파일: pyvle.py 프로젝트: rousse/pyvle
 def addTupleCondition(self, name, port, v):
     if isinstance(v, VleTuple):
         libpyvle.condition_add_value(self.vpz, name, port, to_value(v))
     else:
         raise ValueError(u"Can't convert type %s to VleTuple" % type(v))
예제 #8
0
파일: pyvle.py 프로젝트: rousse/pyvle
 def addSetCondition(self, name, port, v):
     if isinstance(v, list):
         libpyvle.condition_add_value(self.vpz, name, port, to_value(v))
     else:
         raise ValueError(u"Can't convert type %s to list" % type(v))