[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