diff options
author | Alexander Gavrilov <angavrilov@gmail.com> | 2019-09-14 13:07:34 +0300 |
---|---|---|
committer | Alexander Gavrilov <angavrilov@gmail.com> | 2019-09-14 13:07:34 +0300 |
commit | f1b08e3633e1bf232447951f49f963073c854c01 (patch) | |
tree | 475a60e821c5a4377a7626ea9c4f4a740487515f /rigify | |
parent | 6aabd3a966a34faf40e27a557c217218d8fed01f (diff) |
Rigify: allow add_parameters to be missing from legacy rig modules.
Diffstat (limited to 'rigify')
-rw-r--r-- | rigify/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
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() |