Skip to content

Commit bfde2af

Browse files
Add page_size validation to paginate()
1 parent e686e70 commit bfde2af

File tree

1 file changed

+2
-0
lines changed
  • src/aignostics/platform/resources

1 file changed

+2
-0
lines changed

src/aignostics/platform/resources/utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ def paginate(func: Callable[..., list[T]], *args: object, page_size: int = PAGE_
4040
>>> items = list(paginate(list_items))
4141
>>> print(len(items))
4242
"""
43+
if page_size <= 0:
44+
raise ValueError(f"page_size must be a positive integer, got {page_size}")
4345
page = 1
4446
while True:
4547
try:

0 commit comments

Comments
 (0)