diff options
Diffstat (limited to 'inversion')
| -rw-r--r-- | inversion/live.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/inversion/live.py b/inversion/live.py index 522f190..30786da 100644 --- a/inversion/live.py +++ b/inversion/live.py @@ -144,7 +144,10 @@ class InterpolatorParam: interpolator.opts[name] = self def assign(self, value): - self.value = value + if self.datatype == 'float': + self.value = float(value) + else: + self.value = value def randomize(self): if self.datatype == 'noise': @@ -205,7 +208,7 @@ class Interpolator: def set_value(self, key, value): if key in self.opts: - self.opts[key].assign(value) + self.opts[key].assign(float(value)) else: sys.stderr.write('{} not a valid option\n'.format(key)) |
