From 25b98dba16f371ab8d81c092dc9f773877fd6aa6 Mon Sep 17 00:00:00 2001 From: deepshekhardas Date: Mon, 17 Aug 2026 10:17:34 +0530 Subject: [PATCH] fix: raise TypeError for non-integer bucket_count in bucket_sort Fixes #14970 --- sorts/bucket_sort.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sorts/bucket_sort.py b/sorts/bucket_sort.py index 893c7ff3a23a..4b106f3b0ac9 100644 --- a/sorts/bucket_sort.py +++ b/sorts/bucket_sort.py @@ -76,6 +76,9 @@ def bucket_sort(my_list: list, bucket_count: int = 10) -> list: if len(my_list) == 0 or bucket_count <= 0: return [] + if not isinstance(bucket_count, int): + raise TypeError("bucket_count must be an integer") + min_value, max_value = min(my_list), max(my_list) if min_value == max_value: return my_list