From d72eef80e25c27f9152ff838c4f3198b2c9727f4 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Fri, 10 Oct 2025 10:02:18 +0200 Subject: satin: multiple levels for short stitches (#3987) --- lib/elements/element.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/elements/element.py') diff --git a/lib/elements/element.py b/lib/elements/element.py index fdc0233f..6b1ca47c 100644 --- a/lib/elements/element.py +++ b/lib/elements/element.py @@ -164,6 +164,16 @@ class EmbroideryElement(object): return [int(default)] return params + # returns an array of multiple space separated float values + @cache + def get_multiple_float_param(self, param, default="0"): + params = self.get_param(param, default).split(" ") + try: + params = [float(param) for param in params if param] + except (TypeError, ValueError): + return [float(default)] + return params + def get_json_param(self, param, default=None): json_value = self.get_param(param, None) try: -- cgit v1.2.3