Skip to content

Commit 55266d8

Browse files
committed
allow pagesize to be 0 for all
1 parent 99f19ca commit 55266d8

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

main.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,13 @@ def get_voices(engine: Optional[str] = Query(None, enum=engines_list), lang_code
180180

181181
filtered_voices = filter_voices(voices, lang_code, lang_name, name, gender)
182182

183-
start = (page - 1) * page_size
184-
end = start + page_size
185-
paginated_voices = filtered_voices[start:end]
183+
#If page_size is 0, return all voices without pagination.
184+
if page_size == 0:
185+
paginated_voices = filtered_voices
186+
else:
187+
start = (page - 1) * page_size
188+
end = start + page_size
189+
paginated_voices = filtered_voices[start:end]
186190

187191
return [Voice(**voice) for voice in paginated_voices]
188192

0 commit comments

Comments
 (0)