Skip to content

Commit 6fe1544

Browse files
fix mypy
1 parent 50c8af4 commit 6fe1544

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

services/api-server/src/simcore_service_api_server/models/schemas/jobs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ def create_now(
223223
@classmethod
224224
def create_solver_job(cls, *, solver: Solver, inputs: JobInputs):
225225
return Job.create_now(
226-
parent_name=solver.name, # type: ignore
226+
parent_name=solver.name,
227227
inputs_checksum=inputs.compute_checksum(),
228228
)
229229

services/api-server/src/simcore_service_api_server/services/director_v2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def guess_progress(self) -> PercentageInt:
5454
json_schema_extra={
5555
"examples": [
5656
{
57-
**ComputationTask.model_config["json_schema_extra"]["examples"][0],
57+
**ComputationTask.model_config["json_schema_extra"]["examples"][0], # type: ignore
5858
"url": "https://link-to-stop-computation",
5959
}
6060
]

services/api-server/src/simcore_service_api_server/services/solver_job_models_converters.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def create_node_inputs_from_job_inputs(
6969
# FIXME: ensure this aligns with storage policy
7070
node_inputs[KeyIDStr(name)] = SimCoreFileLink(
7171
store=0,
72-
path=f"api/{value.id}/{value.filename}", # type: ignore[arg-type]
72+
path=f"api/{value.id}/{value.filename}",
7373
label=value.filename,
7474
eTag=value.e_tag,
7575
)
@@ -90,7 +90,7 @@ def create_job_inputs_from_node_inputs(inputs: dict[InputID, InputTypes]) -> Job
9090
for name, value in inputs.items():
9191
assert TypeAdapter(InputID).validate_python(name) == name # nosec
9292
assert ( # nosec
93-
TypeAdapter(InputTypes).validate_python(value) == value # type: ignore[arg-type]
93+
TypeAdapter(InputTypes).validate_python(value) == value
9494
)
9595

9696
if isinstance(value, SimCoreFileLink):

services/api-server/src/simcore_service_api_server/services/storage.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ async def list_files(
7272
)
7373
response.raise_for_status()
7474

75-
files_metadata = Envelope[FileMetaDataArray].parse_raw(response.text).data
75+
files_metadata = Envelope[FileMetaDataArray].model_validate_json(response.text).data
7676
files: list[StorageFileMetaData] = (
77-
[] if files_metadata is None else files_metadata.__root__
77+
[] if files_metadata is None else files_metadata.root
7878
)
7979
return files
8080

@@ -107,9 +107,9 @@ async def search_owned_files(
107107
)
108108
response.raise_for_status()
109109

110-
files_metadata = Envelope[FileMetaDataArray].parse_raw(response.text).data
110+
files_metadata = Envelope[FileMetaDataArray].model_validate_json(response.text).data
111111
files: list[StorageFileMetaData] = (
112-
[] if files_metadata is None else files_metadata.__root__
112+
[] if files_metadata is None else files_metadata.root
113113
)
114114
assert len(files) <= limit if limit else True # nosec
115115
return files
@@ -127,7 +127,7 @@ async def get_download_link(
127127
response.raise_for_status()
128128

129129
presigned_link: PresignedLink | None = (
130-
Envelope[PresignedLink].parse_raw(response.text).data
130+
Envelope[PresignedLink].model_validate_json(response.text).data
131131
)
132132
assert presigned_link is not None
133133
link: AnyUrl = presigned_link.link
@@ -154,7 +154,7 @@ async def get_upload_links(
154154
)
155155
response.raise_for_status()
156156

157-
enveloped_data = Envelope[FileUploadSchema].parse_raw(response.text)
157+
enveloped_data = Envelope[FileUploadSchema].model_validate_json(response.text)
158158
assert enveloped_data.data # nosec
159159
return enveloped_data.data
160160

@@ -200,7 +200,7 @@ async def create_soft_link(
200200
)
201201
response.raise_for_status()
202202

203-
stored_file_meta = Envelope[StorageFileMetaData].parse_raw(response.text).data
203+
stored_file_meta = Envelope[StorageFileMetaData].model_validate_json(response.text).data
204204
assert stored_file_meta is not None
205205
file_meta: File = to_file_api_model(stored_file_meta)
206206
return file_meta

0 commit comments

Comments
 (0)