[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