summaryrefslogtreecommitdiff
path: root/Pb_Api/Param/NumberRange.py
diff options
context:
space:
mode:
authorpepperpepperpepper <pepper@scannerjammer.com>2015-09-30 00:54:23 -0700
committerpepperpepperpepper <pepper@scannerjammer.com>2015-09-30 00:54:23 -0700
commit20a896ed6a8d54c3e59baa33ce3fce7a26343c20 (patch)
tree9ab213b83ba029dff649bc4744ef41a6b5d7c54e /Pb_Api/Param/NumberRange.py
parent60b90c5c665201e1adcc6deb60b5ac5ff82314e0 (diff)
HUGE rename project
Diffstat (limited to 'Pb_Api/Param/NumberRange.py')
-rw-r--r--Pb_Api/Param/NumberRange.py27
1 files changed, 0 insertions, 27 deletions
diff --git a/Pb_Api/Param/NumberRange.py b/Pb_Api/Param/NumberRange.py
deleted file mode 100644
index fe1ece6..0000000
--- a/Pb_Api/Param/NumberRange.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import sys
-from Pb_Api.Param.MultiSelect import Pb_Api_Param_MultiSelect
-import random
-class Pb_Api_Param_NumberRange(Pb_Api_Param_MultiSelect):
- def __init__(self, **kwargs):
- super(Pb_Api_Param_NumberRange, self).__init__(**kwargs)
- self.range_min = kwargs['min']
- self.range_max = kwargs['max']
- def randomize(self):
- weights_total = sum(map(lambda x: x["weight"], self.options())) + self.range_max - self.range_min
- choice = random.randint(0, weights_total)
- position = 0
- for elem in self.options():
- position += elem["weight"]
- if position >= choice:
- self.value = elem["value"]
- return
- self.value = random.randint(self.range_min,self.range_max)
- @property
- def value(self):
- return super(Pb_Api_Param_MultiSelect, self).get_value()
- @value.setter
- def value(self, value):
- self._value = value
- if not self._value is None:
- self.is_ready = 1
- self.set_by_user = 1