File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
services/director-v2/src/simcore_service_director_v2/modules Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 1515from typing import Final , cast
1616
1717import distributed
18+ import distributed .client
1819from aiohttp import ClientResponseError
1920from common_library .json_serialization import json_dumps
2021from common_library .logging .logging_errors import create_troubleshooting_log_kwargs
6869
6970from ..core .errors import (
7071 ComputationalBackendNoS3AccessError ,
72+ ComputationalBackendNotConnectedError ,
7173 ComputationalBackendTaskNotFoundError ,
7274 ComputationalBackendTaskResultsNotReadyError ,
7375 TaskSchedulingError ,
@@ -552,6 +554,11 @@ async def get_task_result(self, job_id: str) -> TaskOutputData:
552554 raise ComputationalBackendTaskNotFoundError (job_id = job_id ) from exc
553555 except distributed .TimeoutError as exc :
554556 raise ComputationalBackendTaskResultsNotReadyError (job_id = job_id ) from exc
557+ except (
558+ distributed .client .FutureCancelledError ,
559+ distributed .client .FuturesCancelledError ,
560+ ) as exc :
561+ raise ComputationalBackendNotConnectedError from exc
555562
556563 async def release_task_result (self , job_id : str ) -> None :
557564 _logger .debug ("releasing results for %s" , f"{ job_id = } " )
You can’t perform that action at this time.
0 commit comments