[Bf-extensions-cvs] [f1b08e36] master: Rigify: allow add_parameters to be missing from legacy rig modules.

Alexander Gavrilov noreply at git.blender.org
Sat Sep 14 12:10:56 CEST 2019


Commit: f1b08e3633e1bf232447951f49f963073c854c01
Author: Alexander Gavrilov
Date:   Sat Sep 14 13:07:34 2019 +0300
Branches: master
https://developer.blender.org/rBAf1b08e3633e1bf232447951f49f963073c854c01

Rigify: allow add_parameters to be missing from legacy rig modules.

===================================================================

M	rigify/__init__.py

===================================================================

diff --git a/rigify/__init__.py b/rigify/__init__.py
index 35669a6a..d487f265 100644
--- a/rigify/__init__.py
+++ b/rigify/__init__.py
@@ -515,7 +515,8 @@ def register_rig_parameters():
             rig_class = rig_module.Rig
             r = rig_class if hasattr(rig_class, 'add_parameters') else rig_module
             try:
-                r.add_parameters(RigifyParameterValidator(RigifyParameters, rig, RIGIFY_PARAMETER_TABLE))
+                if hasattr(r, 'add_parameters'):
+                    r.add_parameters(RigifyParameterValidator(RigifyParameters, rig, RIGIFY_PARAMETER_TABLE))
             except Exception:
                 import traceback
                 traceback.print_exc()



More information about the Bf-extensions-cvs mailing list