diff --git a/src/aignostics/platform/resources/utils.py b/src/aignostics/platform/resources/utils.py index 052a17a2..fa7b1313 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: