From bfde2afd41deabc1aeac8d25aa21591befe95334 Mon Sep 17 00:00:00 2001 From: alekseevpavel04 <48567496+alekseevpavel04@users.noreply.github.com> Date: Tue, 24 Feb 2026 11:56:44 +0000 Subject: [PATCH] Add page_size validation to paginate() --- src/aignostics/platform/resources/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/aignostics/platform/resources/utils.py b/src/aignostics/platform/resources/utils.py index 052a17a27..fa7b13131 100644 --- a/src/aignostics/platform/resources/utils.py +++ b/src/aignostics/platform/resources/utils.py @@ -40,6 +40,8 @@ def paginate(func: Callable[..., list[T]], *args: object, page_size: int = PAGE_ >>> items = list(paginate(list_items)) >>> print(len(items)) """ + if page_size <= 0: + raise ValueError(f"page_size must be a positive integer, got {page_size}") page = 1 while True: try: