summaryrefslogtreecommitdiff
path: root/inversion/live.py
diff options
context:
space:
mode:
Diffstat (limited to 'inversion/live.py')
-rw-r--r--inversion/live.py7
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))