From db293b7024ff9252cfb8bb5c648364539d4a6f09 Mon Sep 17 00:00:00 2001 From: Roman Donchenko Date: Mon, 10 Feb 2025 18:27:04 +0200 Subject: [PATCH] Add a missing kwargs forward in `skeleton_label_spec` (#9087) --- changelog.d/20250210_172119_roman_missing_kwargs.md | 5 +++++ cvat-sdk/cvat_sdk/auto_annotation/interface.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 changelog.d/20250210_172119_roman_missing_kwargs.md 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