diff --git a/changelog.d/20250210_172119_roman_missing_kwargs.md b/changelog.d/20250210_172119_roman_missing_kwargs.md new file mode 100644 index 000000000000..d80010d39203 --- /dev/null +++ b/changelog.d/20250210_172119_roman_missing_kwargs.md @@ -0,0 +1,5 @@ +### Fixed + +- \[SDK\] `skeleton_label_spec` now correctly forwards `kwargs` to + `PatchedLabelRequest` + () diff --git a/cvat-sdk/cvat_sdk/auto_annotation/interface.py b/cvat-sdk/cvat_sdk/auto_annotation/interface.py index 7e894d6a3f32..50e56c0d80c9 100644 --- a/cvat-sdk/cvat_sdk/auto_annotation/interface.py +++ b/cvat-sdk/cvat_sdk/auto_annotation/interface.py @@ -206,7 +206,7 @@ def skeleton_label_spec( name: str, id: int, sublabels: Sequence[models.SublabelRequest], **kwargs ) -> models.PatchedLabelRequest: """Helper factory function for PatchedLabelRequest with type="skeleton".""" - return models.PatchedLabelRequest(name=name, id=id, type="skeleton", sublabels=sublabels) + return label_spec(name, id, type="skeleton", sublabels=sublabels, **kwargs) # pylint: disable-next=redefined-builtin