summaryrefslogtreecommitdiff
path: root/inversion
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2019-12-19 20:33:07 +0100
committerJules Laplace <julescarbon@gmail.com>2019-12-19 20:33:07 +0100
commitebb50e0061fa8dcea522d819920595e96687eea0 (patch)
treeea6016454979ec0807c0d382b6b177414060535d /inversion
parentb5603c41794a4600aab5c028ca0801c6c4a1389a (diff)
float as str
Diffstat (limited to 'inversion')
-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))