1313from servicelib .long_running_tasks .models import TaskGet , TaskStatus
1414from simcore_service_webserver ._meta import API_VTAG
1515from simcore_service_webserver .tasks ._exception_handlers import (
16- _TO_HTTP_ERROR_MAP ,
16+ _TO_HTTP_ERROR_MAP as export_data_http_error_map ,
1717)
1818
1919router = APIRouter (
2323 ],
2424)
2525
26- _responses : dict [int | str , dict [str , Any ]] = {
27- i .status_code : {"model" : EnvelopedError } for i in _TO_HTTP_ERROR_MAP .values ()
26+ _export_data_responses : dict [int | str , dict [str , Any ]] = {
27+ i .status_code : {"model" : EnvelopedError }
28+ for i in export_data_http_error_map .values ()
2829}
2930
3031
3132@router .get (
3233 "/tasks" ,
3334 response_model = Envelope [list [TaskGet ]],
34- responses = _responses ,
35+ responses = _export_data_responses ,
3536)
3637def get_async_jobs ():
3738 """Lists all long running tasks"""
@@ -40,7 +41,7 @@ def get_async_jobs():
4041@router .get (
4142 "/tasks/{task_id}" ,
4243 response_model = Envelope [TaskStatus ],
43- responses = _responses ,
44+ responses = _export_data_responses ,
4445)
4546def get_async_job_status (
4647 _path_params : Annotated [_PathParam , Depends ()],
@@ -50,7 +51,7 @@ def get_async_job_status(
5051
5152@router .delete (
5253 "/tasks/{task_id}" ,
53- responses = _responses ,
54+ responses = _export_data_responses ,
5455 status_code = status .HTTP_204_NO_CONTENT ,
5556)
5657def cancel_async_job (
@@ -62,7 +63,7 @@ def cancel_async_job(
6263@router .get (
6364 "/tasks/{task_id}/result" ,
6465 response_model = Any ,
65- responses = _responses ,
66+ responses = _export_data_responses ,
6667)
6768def get_async_job_result (
6869 _path_params : Annotated [_PathParam , Depends ()],
0 commit comments