From bb2dcf55f67f18b37253f920634d6287b86cb79d Mon Sep 17 00:00:00 2001 From: Jiaqi Lv Date: Tue, 2 Sep 2025 13:03:40 +0100 Subject: [PATCH 1/2] correct typing --- tiatoolbox/utils/misc.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tiatoolbox/utils/misc.py b/tiatoolbox/utils/misc.py index 6c755d04e..1d43cf408 100644 --- a/tiatoolbox/utils/misc.py +++ b/tiatoolbox/utils/misc.py @@ -8,7 +8,7 @@ import tempfile import zipfile from pathlib import Path -from typing import IO, TYPE_CHECKING +from typing import IO, TYPE_CHECKING, cast import cv2 import joblib @@ -1304,7 +1304,7 @@ def process_contours( def dict_to_store_semantic_segmentor( - patch_output: dict | zarr.group, + patch_output: dict | zarr.Group, scale_factor: tuple[float, float], class_dict: dict | None = None, save_path: Path | None = None, @@ -1352,6 +1352,7 @@ def dict_to_store_semantic_segmentor( cv2.RETR_CCOMP, cv2.CHAIN_APPROX_NONE, ) + contours = cast(list[np.ndarray], contours) annotations_list_ = process_contours(contours, hierarchy, scale_factor) annotations_list.extend(annotations_list_) From 28e8f1e19d5a1a0bb19ffbe5364e0b16138aa9de Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 2 Sep 2025 12:05:30 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- tiatoolbox/utils/misc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tiatoolbox/utils/misc.py b/tiatoolbox/utils/misc.py index 1d43cf408..6db19e23c 100644 --- a/tiatoolbox/utils/misc.py +++ b/tiatoolbox/utils/misc.py @@ -1352,7 +1352,7 @@ def dict_to_store_semantic_segmentor( cv2.RETR_CCOMP, cv2.CHAIN_APPROX_NONE, ) - contours = cast(list[np.ndarray], contours) + contours = cast("list[np.ndarray]", contours) annotations_list_ = process_contours(contours, hierarchy, scale_factor) annotations_list.extend(annotations_list_)