Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2019-09-19 13:27:02 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2019-09-19 16:33:28 +0300
commit9d54d44eb9a326e1f57be396a2825f0712a35fda (patch)
treebee9bd2b8492d517dc4e61a57a8c02c27e05a61e /io_curve_svg
parenta18093e58d33353c699b7858fbab4c620429c678 (diff)
SVG: Cleanup, add comments to functions
Diffstat (limited to 'io_curve_svg')
-rw-r--r--io_curve_svg/svg_util.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/io_curve_svg/svg_util.py b/io_curve_svg/svg_util.py
index bacd6917..0aeb2018 100644
--- a/io_curve_svg/svg_util.py
+++ b/io_curve_svg/svg_util.py
@@ -40,10 +40,18 @@ array_of_floats_pattern = f"({match_number})|{match_first_comma}|{match_comma_pa
re_array_of_floats_pattern = re.compile(array_of_floats_pattern)
def parse_array_of_floats(text):
+ """
+ Accepts comma or space separated list of floats (without units) and returns an array
+ of floating point values.
+ """
elements = re_array_of_floats_pattern.findall(text)
return [value_to_float(v[0]) for v in elements]
+
def value_to_float(value_encoded: str):
+ """
+ A simple wrapper around float() which supports empty strings (which are converted to 0).
+ """
if len(value_encoded) == 0:
return 0
return float(value_encoded)