summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpepper <peppersclothescult@gmail.com>2015-03-07 15:39:17 -0800
committerpepper <peppersclothescult@gmail.com>2015-03-07 15:39:17 -0800
commit27750cbcdc49d4a30da58ab07adda96eb642e5e7 (patch)
tree03f557b7dad4877c318918ce618540c3baa81f3d
parent21b2e256c344659e2294bee33a68b5cb040b9234 (diff)
added to multi
-rw-r--r--Pb_Api/Param/MultiSelect.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/Pb_Api/Param/MultiSelect.py b/Pb_Api/Param/MultiSelect.py
index d48d1f8..88637b9 100644
--- a/Pb_Api/Param/MultiSelect.py
+++ b/Pb_Api/Param/MultiSelect.py
@@ -21,11 +21,8 @@ class Pb_Api_Param_MultiSelect(Pb_Api_Param):
return super(Pb_Api_Param_MultiSelect, self).get_value()
@value.setter
def value(self, value):
- valid = False
- for i in self.options():
- if value == i['value']: valid = True
- if value is None: valid = True
- if not valid : raise ValueError
+ if not any([ value == i['value'] for i in self.options() ]) and value != None:
+ raise ValueError
super(Pb_Api_Param_MultiSelect, self).set_value(value)
def randomize(self):