Skip to content

Commit 23e5027

Browse files
committed
Add more AbstractPage return values in functions api
1 parent 07ad50e commit 23e5027

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

services/api-server/src/simcore_service_api_server/api/routes/function_jobs_routes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from fastapi import APIRouter, Depends, FastAPI, status
44
from fastapi_pagination.api import create_page
5+
from fastapi_pagination.bases import AbstractPage
56
from models_library.api_schemas_long_running_tasks.tasks import TaskGet
67
from models_library.api_schemas_webserver.functions import (
78
FunctionClass,
@@ -113,7 +114,7 @@ async def list_function_jobs(
113114
FunctionJobService, Depends(get_function_job_service)
114115
],
115116
filters: Annotated[FunctionJobsListFilters, Depends(get_function_jobs_filters)],
116-
):
117+
) -> AbstractPage[RegisteredFunctionJob]:
117118
function_jobs_list, meta = await function_job_service.list_function_jobs(
118119
pagination_offset=page_params.offset,
119120
pagination_limit=page_params.limit,

services/api-server/src/simcore_service_api_server/api/routes/functions_routes.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import jsonschema
66
from fastapi import APIRouter, Depends, Header, Request, status
77
from fastapi_pagination.api import create_page
8+
from fastapi_pagination.bases import AbstractPage
89
from jsonschema import ValidationError
910
from models_library.api_schemas_api_server.functions import (
1011
Function,
@@ -166,7 +167,7 @@ async def get_function(
166167
async def list_functions(
167168
function_service: Annotated[FunctionService, Depends(get_function_service)],
168169
page_params: Annotated[PaginationParams, Depends()],
169-
):
170+
) -> AbstractPage[RegisteredFunction]:
170171
functions_list, meta = await function_service.list_functions(
171172
pagination_offset=page_params.offset,
172173
pagination_limit=page_params.limit,
@@ -193,7 +194,7 @@ async def list_function_jobs_for_functionid(
193194
FunctionJobService, Depends(get_function_job_service)
194195
],
195196
page_params: Annotated[PaginationParams, Depends()],
196-
):
197+
) -> AbstractPage[RegisteredFunctionJob]:
197198
function_jobs_list, meta = await function_job_service.list_function_jobs(
198199
pagination_offset=page_params.offset,
199200
pagination_limit=page_params.limit,

0 commit comments

Comments
 (0)