[Bf-extensions-cvs] [042c799b] master: Rigify: relax the type annotation on ControlBoneParentLayer owner.

Alexander Gavrilov noreply at git.blender.org
Mon Dec 26 14:23:32 CET 2022


Commit: 042c799b7aef9634a33d24e78d4922706aca9a2b
Author: Alexander Gavrilov
Date:   Mon Dec 26 15:21:09 2022 +0200
Branches: master
https://developer.blender.org/rBA042c799b7aef9634a33d24e78d4922706aca9a2b

Rigify: relax the type annotation on ControlBoneParentLayer owner.

Upon review, it was more restrictive than necessary.

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

M	rigify/rigs/skin/skin_parents.py

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

diff --git a/rigify/rigs/skin/skin_parents.py b/rigify/rigs/skin/skin_parents.py
index 660e79da..bbcaf3b6 100644
--- a/rigify/rigs/skin/skin_parents.py
+++ b/rigify/rigs/skin/skin_parents.py
@@ -228,7 +228,7 @@ class ControlBoneParentMix(ControlBoneParentImplBase):
 class ControlBoneParentLayer(ControlBoneParentImplBase):
     """Base class for parent generators that build on top of another mechanism."""
 
-    def __init__(self, rig: 'BaseSkinRig', node: 'ControlBoneNode', parent: ControlBoneParentBase):
+    def __init__(self, rig: 'BaseSkinRig', node: 'BaseSkinNode', parent: ControlBoneParentBase):
         super().__init__(rig, node)
         self.parent = parent
 
@@ -284,12 +284,12 @@ class ControlBoneParentOffset(ControlBoneParentLayer):
     mch_bones: list[str]
 
     @classmethod
-    def wrap(cls, owner: 'BaseSkinRig', parent: ControlBoneParentBase, node: 'ControlBoneNode',
+    def wrap(cls, owner: 'BaseSkinRig', parent: ControlBoneParentBase, node: 'BaseSkinNode',
              *constructor_args):
         # noinspection PyArgumentList
         return cls(owner, node, parent, *constructor_args)
 
-    def __init__(self, rig: 'BaseSkinRig', node: 'ControlBoneNode', parent: ControlBoneParentBase):
+    def __init__(self, rig: 'BaseSkinRig', node: 'BaseSkinNode', parent: ControlBoneParentBase):
         super().__init__(rig, node, parent)
         self.copy_local = {}
         self.add_local = {}



More information about the Bf-extensions-cvs mailing list