diff options
| author | yo mama <pepper@scannerjammer.com> | 2015-10-09 00:52:22 -0700 |
|---|---|---|
| committer | yo mama <pepper@scannerjammer.com> | 2015-10-09 00:52:22 -0700 |
| commit | c0abc6cae41f7fd9dc4f9c81a79bce18562277fd (patch) | |
| tree | 30a1d02a9c02b9be458f2abd4e435317766aead9 /ricky/param/numberrange.py | |
| parent | ecd32cd78e8e9026cee409d21c9f29a0d8dff36f (diff) | |
better
Diffstat (limited to 'ricky/param/numberrange.py')
| -rw-r--r-- | ricky/param/numberrange.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ricky/param/numberrange.py b/ricky/param/numberrange.py index 85314f8..30b9a6a 100644 --- a/ricky/param/numberrange.py +++ b/ricky/param/numberrange.py @@ -19,8 +19,10 @@ class NumberRange(Param): if position >= choice: self.value = elem["value"] return - self.value = random.randint(self.range_min, self.range_max) - + + val = random.randint(self.range_min, self.range_max) + self.value = val + @property def value(self): return super(NumberRange, self).value_get() @@ -28,7 +30,8 @@ class NumberRange(Param): @value.setter def value(self, value): self._value = value - if self._value < self.range_min or self._value > self.range_max: + if self._value and \ + (self._value < self.range_min or self._value > self.range_max): raise ValueError( "Value must be between %s and %s\n" % ( self.range_min, self.range_max |
