Skip to content

Commit dedfe9d

Browse files
committed
mypy
1 parent e08465c commit dedfe9d

File tree

4 files changed

+21
-9
lines changed

4 files changed

+21
-9
lines changed

services/web/server/src/simcore_service_webserver/folders/_models.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ class FolderFilters(Filters):
4040
)
4141

4242

43-
_FolderOrderQueryParams = create_ordering_query_model_classes(
43+
_FolderOrderQueryParams: type[RequestParameters] = create_ordering_query_model_classes(
4444
ordering_fields={"modified", "name", "description"},
4545
default=OrderBy(field=IDStr("modified"), direction=OrderDirection.DESC),
4646
)
4747

4848

4949
class FoldersListQueryParams(
50-
PageQueryParameters, _FolderOrderQueryParams, FiltersQueryParameters[FolderFilters]
50+
PageQueryParameters, _FolderOrderQueryParams, FiltersQueryParameters[FolderFilters] # type: ignore[misc, valid-type]
5151
):
5252
folder_id: FolderID | None = Field(
5353
default=None,
@@ -72,7 +72,7 @@ class Config:
7272

7373

7474
class FolderSearchQueryParams(
75-
PageQueryParameters, _FolderOrderQueryParams, FiltersQueryParameters[FolderFilters]
75+
PageQueryParameters, _FolderOrderQueryParams, FiltersQueryParameters[FolderFilters] # type: ignore[misc, valid-type]
7676
):
7777
text: str | None = Field(
7878
default=None,

services/web/server/src/simcore_service_webserver/projects/_crud_handlers_models.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def search_check_empty_string(cls, v):
153153

154154
class ProjectsListQueryParams(
155155
PageQueryParameters,
156-
ProjectsListOrderParams,
156+
ProjectsListOrderParams, # type: ignore[misc, valid-type]
157157
FiltersQueryParameters[ProjectFilters],
158158
ProjectsListExtraQueryParams,
159159
):
@@ -182,7 +182,9 @@ class ProjectSearchExtraQueryParams(PageQueryParameters):
182182
)
183183

184184

185-
class ProjectsSearchQueryParams(ProjectSearchExtraQueryParams, ProjectsListOrderParams):
185+
class ProjectsSearchQueryParams(
186+
ProjectSearchExtraQueryParams, ProjectsListOrderParams # type: ignore[misc, valid-type]
187+
):
186188
def tag_ids_list(self) -> list[int]:
187189
try:
188190
# Split the tag_ids by commas and map them to integers

services/web/server/src/simcore_service_webserver/resource_usage/_service_runs_handlers.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
ServicesAggregatedUsagesTimePeriod,
1313
ServicesAggregatedUsagesType,
1414
)
15+
from models_library.rest_base import RequestParameters
1516
from models_library.rest_ordering import (
1617
OrderBy,
1718
OrderDirection,
@@ -50,7 +51,9 @@ async def wrapper(request: web.Request) -> web.StreamResponse:
5051
return wrapper
5152

5253

53-
_ResorceUsagesListOrderQueryParams = create_ordering_query_model_classes(
54+
_ResorceUsagesListOrderQueryParams: type[
55+
RequestParameters
56+
] = create_ordering_query_model_classes(
5457
ordering_fields={
5558
"wallet_id",
5659
"wallet_name",
@@ -75,7 +78,9 @@ async def wrapper(request: web.Request) -> web.StreamResponse:
7578
)
7679

7780

78-
class ServicesResourceUsagesReportQueryParams(_ResorceUsagesListOrderQueryParams):
81+
class ServicesResourceUsagesReportQueryParams(
82+
_ResorceUsagesListOrderQueryParams # type: ignore[misc, valid-type]
83+
):
7984
wallet_id: WalletID | None = Field(default=None)
8085
filters: (
8186
Json[ServiceResourceUsagesFilters] # pylint: disable=unsubscriptable-object

services/web/server/src/simcore_service_webserver/workspaces/_workspaces_handlers.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ class WorkspacesPathParams(StrictRequestParameters):
7373
workspace_id: WorkspaceID
7474

7575

76-
WorkspacesListOrderQueryParams = create_ordering_query_model_classes(
76+
WorkspacesListOrderQueryParams: type[
77+
RequestParameters
78+
] = create_ordering_query_model_classes(
7779
ordering_fields={
7880
"modified_at",
7981
"name",
@@ -83,7 +85,10 @@ class WorkspacesPathParams(StrictRequestParameters):
8385
)
8486

8587

86-
class WorkspacesListQueryParams(PageQueryParameters, WorkspacesListOrderQueryParams):
88+
class WorkspacesListQueryParams(
89+
PageQueryParameters,
90+
WorkspacesListOrderQueryParams, # type: ignore[misc, valid-type]
91+
):
8792
@validator("order_by", check_fields=False)
8893
@classmethod
8994
def _post_rename_order_by_field(cls, v):

0 commit comments

Comments
 (0)