2121 create_data_response ,
2222 create_event_stream_response ,
2323)
24- from servicelib .celery .models import OwnerMetadata , TaskEventType , TaskStatusValue
24+ from servicelib .celery .models import OwnerMetadata
2525from servicelib .long_running_tasks import lrt_api
2626from servicelib .sse .models import SSEEvent , SSEHeaders
2727from simcore_service_webserver .tasks ._controller ._rest_schemas import TaskPathParams
@@ -60,7 +60,7 @@ async def get_async_jobs(request: web.Request) -> web.Response:
6060 _req_ctx = AuthenticatedRequestContext .model_validate (request )
6161
6262 tasks = await _tasks_service .list_tasks (
63- task_manager = get_task_manager (request .app ),
63+ get_task_manager (request .app ),
6464 owner_metadata = OwnerMetadata .model_validate (
6565 WebServerOwnerMetadata (
6666 user_id = _req_ctx .user_id ,
@@ -105,7 +105,7 @@ async def get_async_job_status(request: web.Request) -> web.Response:
105105 _path_params = parse_request_path_parameters_as (TaskPathParams , request )
106106
107107 task_status = await _tasks_service .get_task_status (
108- task_manager = get_task_manager (request .app ),
108+ get_task_manager (request .app ),
109109 owner_metadata = OwnerMetadata .model_validate (
110110 WebServerOwnerMetadata (
111111 user_id = _req_ctx .user_id ,
@@ -140,7 +140,7 @@ async def cancel_async_job(request: web.Request) -> web.Response:
140140 _path_params = parse_request_path_parameters_as (TaskPathParams , request )
141141
142142 await _tasks_service .cancel_task (
143- task_manager = get_task_manager (request .app ),
143+ get_task_manager (request .app ),
144144 owner_metadata = OwnerMetadata .model_validate (
145145 WebServerOwnerMetadata (
146146 user_id = _req_ctx .user_id ,
@@ -165,7 +165,7 @@ async def get_async_job_result(request: web.Request) -> web.Response:
165165 _path_params = parse_request_path_parameters_as (TaskPathParams , request )
166166
167167 task_result = await _tasks_service .get_task_result (
168- task_manager = get_task_manager (request .app ),
168+ get_task_manager (request .app ),
169169 owner_metadata = OwnerMetadata .model_validate (
170170 WebServerOwnerMetadata (
171171 user_id = _req_ctx .user_id ,
@@ -203,17 +203,8 @@ async def event_generator():
203203 task_uuid = _path_params .task_id ,
204204 last_id = _header_params .last_event_id ,
205205 ):
206- if (
207- event .type == TaskEventType .STATUS
208- and event .data == TaskStatusValue .CREATED
209- ):
210- continue
211-
212206 yield SSEEvent (
213207 id = event_id , event = event .type , data = [json_dumps (event .data )]
214208 ).serialize ()
215209
216- if event .type == TaskEventType .STATUS and event .is_done ():
217- break
218-
219210 return create_event_stream_response (event_generator = event_generator )
0 commit comments