from Pb_Api.Param import Pb_Api_Param class Pb_Api_Param_MultiSelect(Pb_Api_Param): def __init__(self, *args, **kwargs): 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