From 202330ba821e3c2ae32ff176b5546248810e741c Mon Sep 17 00:00:00 2001
From: Alexander Gavrilov <angavrilov@gmail.com>
Date: Thu, 25 Jun 2020 13:57:37 +0300
Subject: [PATCH] Rigify: support other keyword options in make_property.

Currently there is 'subtype', but allow everything to future proof.
---
 rigify/utils/mechanism.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/rigify/utils/mechanism.py b/rigify/utils/mechanism.py
index 46545096d..33c098dc1 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
     )
 
 #=============================================
-- 
GitLab