blob: c482dfda93aeff4d217b8ad136003a319bd7c43e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from Pb_Api.Param import Pb_Api_Param
class Pb_Api_Param_MultiSelect(Pb_Api_Param):
def __init__(self, options):
super(Pb_Api_Param_MultiSelect, self).__init__(*args, **kwargs)
def options(self):
return self.options
def value(self, *args):
if len(args) > 1:
valid = False
for i in self.options:
if args[0] == i['value']: valid = True
if not valid : raise ValueError
super(Pb_Api_Param_MultiSelect, self).value(args[0])
def randomize(self):
pass
|