File tree Expand file tree Collapse file tree 3 files changed +330
-324
lines changed
Expand file tree Collapse file tree 3 files changed +330
-324
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,8 @@ async def apaginate(
2929 if not safe :
3030 check_installed_extensions ()
3131
32- length_function = length_function or len
32+ if length_function is None :
33+ length_function = len
3334
3435 return await run_async_flow (
3536 generic_flow (
Original file line number Diff line number Diff line change 1616def paginate (
1717 sequence : Sequence [T ],
1818 params : Optional [AbstractParams ] = None ,
19- length_function : Callable [[Sequence [T ]], int ] = len ,
19+ length_function : Optional [ Callable [[Sequence [T ]], int ]] = None ,
2020 * ,
2121 safe : bool = False ,
2222 transformer : Optional [SyncItemsTransformer ] = None ,
@@ -26,6 +26,9 @@ def paginate(
2626 if not safe :
2727 check_installed_extensions ()
2828
29+ if length_function is None :
30+ length_function = len
31+
2932 return run_sync_flow (
3033 generic_flow (
3134 limit_offset_flow = flow_expr (lambda r : sequence [r .as_slice ()]),
You can’t perform that action at this time.
0 commit comments