From 6c89d2b5b88e573662c360294df91610ee339579 Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Wed, 17 May 2023 08:21:51 +0200 Subject: [PATCH] mypy --- .../utils/solver_job_models_converters.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/services/api-server/src/simcore_service_api_server/utils/solver_job_models_converters.py b/services/api-server/src/simcore_service_api_server/utils/solver_job_models_converters.py index b08e2f918733..3791cfe03a24 100644 --- a/services/api-server/src/simcore_service_api_server/utils/solver_job_models_converters.py +++ b/services/api-server/src/simcore_service_api_server/utils/solver_job_models_converters.py @@ -20,7 +20,14 @@ StudyUI, ) from ..models.schemas.files import File -from ..models.schemas.jobs import ArgumentType, Job, JobInputs, JobStatus, TaskStates +from ..models.schemas.jobs import ( + ArgumentType, + Job, + JobInputs, + JobStatus, + PercentageInt, + TaskStates, +) from ..models.schemas.solvers import Solver, SolverKeyId from ..plugins.director_v2 import ComputationTaskGet from .typing_extra import get_types @@ -244,7 +251,7 @@ def create_jobstatus_from_task(task: ComputationTaskGet) -> JobStatus: job_status = JobStatus( job_id=task.id, state=task.state, - progress=int((task.pipeline_details.progress or 0) * 100.0), + progress=PercentageInt((task.pipeline_details.progress or 0) * 100.0), submitted_at=datetime.utcnow(), )