Skip to content

Commit dc371c7

Browse files
committed
Add a few type annotation in function wb rest
1 parent 5ff3c85 commit dc371c7

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

services/web/server/src/simcore_service_webserver/functions/_controller/_functions_rest.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from models_library.api_schemas_webserver.functions import (
44
Function,
55
FunctionToRegister,
6+
RegisteredFunction,
67
RegisteredFunctionGet,
78
)
89
from pydantic import TypeAdapter
@@ -20,13 +21,15 @@
2021
@routes.post(f"/{VTAG}/functions", name="register_function")
2122
@handle_rest_requests_exceptions
2223
async def register_function(request: web.Request) -> web.Response:
23-
function_to_register = TypeAdapter(FunctionToRegister).validate_python(
24-
await request.json()
25-
)
24+
function_to_register: FunctionToRegister = TypeAdapter(
25+
FunctionToRegister
26+
).validate_python(await request.json())
2627

27-
registered_function = await _functions_service.register_function(
28-
app=request.app,
29-
function=TypeAdapter(Function).validate_python(function_to_register),
28+
registered_function: RegisteredFunction = (
29+
await _functions_service.register_function(
30+
app=request.app,
31+
function=TypeAdapter(Function).validate_python(function_to_register),
32+
)
3033
)
3134

3235
return envelope_json_response(
@@ -45,7 +48,7 @@ async def get_function(request: web.Request) -> web.Response:
4548
path_params = parse_request_path_parameters_as(FunctionPathParams, request)
4649
function_id = path_params.function_id
4750

48-
registered_function = await _functions_service.get_function(
51+
registered_function: RegisteredFunction = await _functions_service.get_function(
4952
app=request.app,
5053
function_id=function_id,
5154
)

0 commit comments

Comments
 (0)