[Bf-extensions-cvs] [202330ba] master: Rigify: support other keyword options in make_property.
Alexander Gavrilov
noreply at git.blender.org
Thu Jun 25 12:57:41 CEST 2020
Commit: 202330ba821e3c2ae32ff176b5546248810e741c
Author: Alexander Gavrilov
Date: Thu Jun 25 13:57:37 2020 +0300
Branches: master
https://developer.blender.org/rBA202330ba821e3c2ae32ff176b5546248810e741c
Rigify: support other keyword options in make_property.
Currently there is 'subtype', but allow everything to future proof.
===================================================================
M rigify/utils/mechanism.py
===================================================================
diff --git a/rigify/utils/mechanism.py b/rigify/utils/mechanism.py
index 46545096..33c098dc 100644
--- a/rigify/utils/mechanism.py
+++ b/rigify/utils/mechanism.py
@@ -98,7 +98,9 @@ def make_constraint(
# Custom property creation utilities
#=============================================
-def make_property(owner, name, default, *, min=0.0, max=1.0, soft_min=None, soft_max=None, description=None, overridable=True):
+def make_property(
+ owner, name, default, *, min=0.0, max=1.0, soft_min=None, soft_max=None,
+ description=None, overridable=True, **options):
"""
Creates and initializes a custom property of owner.
@@ -112,6 +114,7 @@ def make_property(owner, name, default, *, min=0.0, max=1.0, soft_min=None, soft
min = min, max = max, soft_min = soft_min, soft_max = soft_max,
description = description or name,
overridable = overridable,
+ **options
)
#=============================================
More information about the Bf-extensions-cvs
mailing list