diff options
| author | pepper <peppersclothescult@gmail.com> | 2015-03-07 15:39:17 -0800 |
|---|---|---|
| committer | pepper <peppersclothescult@gmail.com> | 2015-03-07 15:39:17 -0800 |
| commit | 27750cbcdc49d4a30da58ab07adda96eb642e5e7 (patch) | |
| tree | 03f557b7dad4877c318918ce618540c3baa81f3d | |
| parent | 21b2e256c344659e2294bee33a68b5cb040b9234 (diff) | |
added to multi
| -rw-r--r-- | Pb_Api/Param/MultiSelect.py | 7 |
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): |
