Skip to content

Commit a5e17a2

Browse files
committed
converted to RPC
1 parent 709e070 commit a5e17a2

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

services/web/server/src/simcore_service_webserver/projects/_crud_api_create.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from ..catalog import catalog_service
3131
from ..director_v2 import api as director_v2_api
3232
from ..dynamic_scheduler import api as dynamic_scheduler_api
33-
from ..folders import _folders_repository as _folders_repository
33+
from ..folders import _folders_repository
3434
from ..redis import get_redis_lock_manager_client_sdk
3535
from ..storage.api import (
3636
copy_data_folders_from_project,
@@ -169,20 +169,21 @@ async def _copy_files_from_source_project(
169169

170170
async def _copy() -> None:
171171
starting_value = task_progress.percent
172-
async for long_running_task in copy_data_folders_from_project(
172+
async for async_job_composed_result in copy_data_folders_from_project(
173173
app, source_project, new_project, nodes_map, user_id
174174
):
175175
task_progress.update(
176-
message=long_running_task.progress.message,
176+
message=async_job_composed_result.status.progress.composed_message,
177177
percent=TypeAdapter(ProgressPercent).validate_python(
178178
(
179179
starting_value
180-
+ long_running_task.progress.percent * (1.0 - starting_value)
180+
+ async_job_composed_result.status.progress.percent_value
181+
* (1.0 - starting_value)
181182
),
182183
),
183184
)
184-
if long_running_task.done():
185-
await long_running_task.result()
185+
if async_job_composed_result.done:
186+
await async_job_composed_result.result()
186187

187188
if needs_lock_source_project:
188189
await with_project_locked(

0 commit comments

Comments
 (0)