From ebb50e0061fa8dcea522d819920595e96687eea0 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 19 Dec 2019 20:33:07 +0100 Subject: float as str --- inversion/live.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'inversion/live.py') 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)) -- cgit v1.2.3-70-g09d2