From d99414814fdd8e312039c6bd520d4c41e0041a69 Mon Sep 17 00:00:00 2001 From: ktro2828 Date: Wed, 19 Nov 2025 10:41:10 +0900 Subject: [PATCH] fix: align return to type to its hint Signed-off-by: ktro2828 --- t4_devkit/common/geometry.py | 4 ++-- t4_devkit/dataclass/box.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/t4_devkit/common/geometry.py b/t4_devkit/common/geometry.py index eca5152..efa095c 100644 --- a/t4_devkit/common/geometry.py +++ b/t4_devkit/common/geometry.py @@ -131,9 +131,9 @@ def is_box_in_image( in_front = corners_3d[2, :] > 0.1 # True if a corner is at least 0.1 meter in front of camera. if visibility == VisibilityLevel.FULL: - return np.all(is_visible) and np.all(in_front) + return bool(np.all(is_visible) and np.all(in_front)) elif visibility in (VisibilityLevel.MOST, VisibilityLevel.PARTIAL): - return np.any(is_visible) + return bool(np.any(is_visible)) elif visibility == VisibilityLevel.NONE: return True else: diff --git a/t4_devkit/dataclass/box.py b/t4_devkit/dataclass/box.py index 415f953..e1fd1ec 100644 --- a/t4_devkit/dataclass/box.py +++ b/t4_devkit/dataclass/box.py @@ -47,7 +47,7 @@ def distance_box(box: BoxLike, tf_matrix: HomogeneousMatrix) -> float | None: else: raise TypeError(f"Unexpected box type: {type(box)}") - return np.linalg.norm(position) + return np.linalg.norm(position).item() @define(eq=False)