From 0866dda8b3fe23312c9efc9d03998765b880eddd Mon Sep 17 00:00:00 2001 From: Dylan De Faoite Date: Tue, 10 Mar 2026 18:25:05 +0000 Subject: [PATCH] chore: add util to always split evenly --- server/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/utils.py b/server/utils.py index 815739f..5a783d2 100644 --- a/server/utils.py +++ b/server/utils.py @@ -48,3 +48,7 @@ def get_request_filters() -> dict: filters["data_sources"] = data_sources return filters + +def split_limit(limit: int, n: int) -> list[int]: + base, remainder = divmod(limit, n) + return [base + (1 if i < remainder else 0) for i in range(n)]