Skip to content

Commit 01670d3

Browse files
author
Andrei Neagu
committed
renamed
1 parent 8bdb286 commit 01670d3

File tree

13 files changed

+52
-52
lines changed

13 files changed

+52
-52
lines changed

api/specs/web-server/_long_running_tasks.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from servicelib.long_running_tasks._models import TaskGet, TaskStatus
1414
from simcore_service_webserver._meta import API_VTAG
1515
from simcore_service_webserver.tasks._exception_handlers import (
16-
_TO_HTTP_ERROR_MAP as data_export_http_error_map,
16+
_TO_HTTP_ERROR_MAP as export_data_http_error_map,
1717
)
1818

1919
router = APIRouter(
@@ -23,9 +23,9 @@
2323
],
2424
)
2525

26-
_data_export_responses: dict[int | str, dict[str, Any]] = {
26+
_export_data_responses: dict[int | str, dict[str, Any]] = {
2727
i.status_code: {"model": EnvelopedError}
28-
for i in data_export_http_error_map.values()
28+
for i in export_data_http_error_map.values()
2929
}
3030

3131

@@ -34,7 +34,7 @@
3434
response_model=Envelope[list[TaskGet]],
3535
name="list_tasks",
3636
description="Lists all long running tasks",
37-
responses=_data_export_responses,
37+
responses=_export_data_responses,
3838
)
3939
def get_async_jobs(): ...
4040

@@ -44,7 +44,7 @@ def get_async_jobs(): ...
4444
response_model=Envelope[TaskStatus],
4545
name="get_task_status",
4646
description="Retrieves the status of a task",
47-
responses=_data_export_responses,
47+
responses=_export_data_responses,
4848
)
4949
def get_async_job_status(
5050
_path_params: Annotated[_PathParam, Depends()],
@@ -55,7 +55,7 @@ def get_async_job_status(
5555
"/tasks/{task_id}",
5656
name="cancel_and_delete_task",
5757
description="Cancels and deletes a task",
58-
responses=_data_export_responses,
58+
responses=_export_data_responses,
5959
status_code=status.HTTP_204_NO_CONTENT,
6060
)
6161
def abort_async_job(
@@ -67,7 +67,7 @@ def abort_async_job(
6767
"/tasks/{task_id}/result",
6868
name="get_task_result",
6969
description="Retrieves the result of a task",
70-
responses=_data_export_responses,
70+
responses=_export_data_responses,
7171
)
7272
def get_async_job_result(
7373
_path_params: Annotated[_PathParam, Depends()],

api/specs/web-server/_storage.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
from simcore_service_webserver._meta import API_VTAG
3737
from simcore_service_webserver.storage.schemas import DatasetMetaData, FileMetaData
3838
from simcore_service_webserver.tasks._exception_handlers import (
39-
_TO_HTTP_ERROR_MAP as data_export_http_error_map,
39+
_TO_HTTP_ERROR_MAP as export_data_http_error_map,
4040
)
4141

4242
router = APIRouter(
@@ -221,18 +221,18 @@ async def is_completed_upload_file(
221221

222222

223223
# data export
224-
_data_export_responses: dict[int | str, dict[str, Any]] = {
224+
_export_data_responses: dict[int | str, dict[str, Any]] = {
225225
i.status_code: {"model": EnvelopedError}
226-
for i in data_export_http_error_map.values()
226+
for i in export_data_http_error_map.values()
227227
}
228228

229229

230230
@router.post(
231-
"/storage/locations/{location_id}/data-export",
231+
"/storage/locations/{location_id}/export-data",
232232
response_model=Envelope[TaskGet],
233-
name="data_export",
233+
name="export_data",
234234
description="Export data",
235-
responses=_data_export_responses,
235+
responses=_export_data_responses,
236236
)
237-
async def data_export(data_export: DataExportPost, location_id: LocationID):
237+
async def export_data(export_data: DataExportPost, location_id: LocationID):
238238
"""Trigger data export. Returns async job id for getting status and results"""

packages/service-library/src/servicelib/rabbitmq/rpc_interfaces/storage/simcore_s3.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ async def copy_folders_from_project(
3232
return async_job_rpc_get, job_id_data
3333

3434

35-
async def start_data_export(
35+
async def start_export_data(
3636
rabbitmq_rpc_client: RabbitMQRPCClient,
3737
*,
3838
user_id: UserID,
@@ -43,7 +43,7 @@ async def start_data_export(
4343
async_job_rpc_get = await submit(
4444
rabbitmq_rpc_client,
4545
rpc_namespace=STORAGE_RPC_NAMESPACE,
46-
method_name=TypeAdapter(RPCMethodName).validate_python("start_data_export"),
46+
method_name=TypeAdapter(RPCMethodName).validate_python("start_export_data"),
4747
job_id_data=job_id_data,
4848
paths_to_export=paths_to_export,
4949
)

services/storage/src/simcore_service_storage/api/_worker_tasks/_simcore_s3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from aws_library.s3._models import S3ObjectKey
66
from celery import Task # type: ignore[import-untyped]
7-
from models_library.api_schemas_storage.data_export_async_jobs import AccessRightError
7+
from models_library.api_schemas_storage.export_data_async_jobs import AccessRightError
88
from models_library.api_schemas_storage.storage_schemas import FoldersBody
99
from models_library.progress_bar import ProgressReport
1010
from models_library.projects_nodes_io import StorageFileID

services/storage/src/simcore_service_storage/api/rpc/_simcore_s3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ async def copy_folders_from_project(
3030

3131

3232
@router.expose()
33-
async def start_data_export(
33+
async def start_export_data(
3434
app: FastAPI, job_id_data: AsyncJobNameData, paths_to_export: list[S3ObjectKey]
3535
) -> AsyncJobGet:
3636
task_uuid = await get_celery_client(app).send_task(

services/storage/tests/unit/test_modules_celery_errors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import pytest
2-
from models_library.api_schemas_storage.data_export_async_jobs import AccessRightError
2+
from models_library.api_schemas_storage.export_data_async_jobs import AccessRightError
33
from simcore_service_storage.modules.celery.errors import (
44
decode_celery_transferrable_error,
55
encore_celery_transferrable_error,

services/storage/tests/unit/test_rpc_handlers_simcore_s3.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
from servicelib.rabbitmq.rpc_interfaces.async_jobs.async_jobs import wait_and_get_result
5555
from servicelib.rabbitmq.rpc_interfaces.storage.simcore_s3 import (
5656
copy_folders_from_project,
57-
start_data_export,
57+
start_export_data,
5858
)
5959
from simcore_postgres_database.storage_models import file_meta_data
6060
from simcore_service_storage.modules.celery.worker import CeleryTaskQueueWorker
@@ -511,7 +511,7 @@ async def test_create_and_delete_folders_from_project(
511511
)
512512

513513

514-
async def _request_start_data_export(
514+
async def _request_start_export_data(
515515
rpc_client: RabbitMQRPCClient,
516516
user_id: UserID,
517517
product_name: ProductName,
@@ -523,7 +523,7 @@ async def _request_start_data_export(
523523
logging.INFO,
524524
f"Data export form {paths_to_export=}",
525525
) as ctx:
526-
async_job_get, async_job_name = await start_data_export(
526+
async_job_get, async_job_name = await start_export_data(
527527
rpc_client,
528528
user_id=user_id,
529529
product_name=product_name,
@@ -533,7 +533,7 @@ async def _request_start_data_export(
533533
async for async_job_result in wait_and_get_result(
534534
rpc_client,
535535
rpc_namespace=STORAGE_RPC_NAMESPACE,
536-
method_name=start_data_export.__name__,
536+
method_name=start_export_data.__name__,
537537
job_id=async_job_get.job_id,
538538
job_id_data=async_job_name,
539539
client_timeout=client_timeout,
@@ -574,7 +574,7 @@ def task_progress_spy(mocker: MockerFixture) -> Mock:
574574
],
575575
ids=str,
576576
)
577-
async def test_start_data_export(
577+
async def test_start_export_data(
578578
initialized_app: FastAPI,
579579
short_dsm_cleaner_interval: int,
580580
with_storage_celery_worker_controller: TestWorkController,
@@ -598,7 +598,7 @@ async def test_start_data_export(
598598
for x in src_projects_list.values():
599599
paths_to_export |= x.keys()
600600

601-
result = await _request_start_data_export(
601+
result = await _request_start_export_data(
602602
storage_rabbitmq_rpc_client,
603603
user_id,
604604
product_name,
@@ -617,7 +617,7 @@ async def test_start_data_export(
617617
assert progress_updates[-1] == 1
618618

619619

620-
async def test_start_data_export_access_error(
620+
async def test_start_export_data_access_error(
621621
initialized_app: FastAPI,
622622
short_dsm_cleaner_interval: int,
623623
with_storage_celery_worker_controller: TestWorkController,
@@ -630,7 +630,7 @@ async def test_start_data_export_access_error(
630630
f"{faker.uuid4()}/{faker.uuid4()}/{faker.file_name()}"
631631
)
632632
with pytest.raises(JobError) as exc:
633-
await _request_start_data_export(
633+
await _request_start_export_data(
634634
storage_rabbitmq_rpc_client,
635635
user_id,
636636
product_name,

services/web/server/src/simcore_service_webserver/api/v0/openapi.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6556,13 +6556,13 @@ paths:
65566556
application/json:
65576557
schema:
65586558
$ref: '#/components/schemas/Envelope_FileUploadCompleteFutureResponse_'
6559-
/v0/storage/locations/{location_id}/data-export:
6559+
/v0/storage/locations/{location_id}/export-data:
65606560
post:
65616561
tags:
65626562
- storage
6563-
summary: Data Export
6563+
summary: Export Data
65646564
description: Export data
6565-
operationId: data_export
6565+
operationId: export_data
65666566
parameters:
65676567
- name: location_id
65686568
in: path

services/web/server/src/simcore_service_webserver/storage/_rest.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
from servicelib.rabbitmq.rpc_interfaces.storage.paths import (
4545
delete_paths as remote_delete_paths,
4646
)
47-
from servicelib.rabbitmq.rpc_interfaces.storage.simcore_s3 import start_data_export
47+
from servicelib.rabbitmq.rpc_interfaces.storage.simcore_s3 import start_export_data
4848
from servicelib.request_keys import RQT_USERID_KEY
4949
from servicelib.rest_responses import unwrap_envelope
5050
from yarl import URL
@@ -54,7 +54,7 @@
5454
from ..models import RequestContext
5555
from ..rabbitmq import get_rabbitmq_rpc_client
5656
from ..security.decorators import permission_required
57-
from ..tasks._exception_handlers import handle_data_export_exceptions
57+
from ..tasks._exception_handlers import handle_export_data_exceptions
5858
from .schemas import StorageFileIDStr
5959
from .settings import StorageSettings, get_plugin_settings
6060

@@ -470,12 +470,12 @@ class _PathParams(BaseModel):
470470

471471

472472
@routes.post(
473-
_storage_locations_prefix + "/{location_id}/data-export", name="data_export"
473+
_storage_locations_prefix + "/{location_id}/export-data", name="export_data"
474474
)
475475
@login_required
476476
@permission_required("storage.files.*")
477-
@handle_data_export_exceptions
478-
async def data_export(request: web.Request) -> web.Response:
477+
@handle_export_data_exceptions
478+
async def export_data(request: web.Request) -> web.Response:
479479
class _PathParams(BaseModel):
480480
location_id: LocationID
481481

@@ -490,14 +490,14 @@ def allow_only_simcore(cls, v: int) -> int:
490490
rabbitmq_rpc_client = get_rabbitmq_rpc_client(request.app)
491491
_req_ctx = RequestContext.model_validate(request)
492492
_ = parse_request_path_parameters_as(_PathParams, request)
493-
data_export_post = await parse_request_body_as(
493+
export_data_post = await parse_request_body_as(
494494
model_schema_cls=DataExportPost, request=request
495495
)
496-
async_job_rpc_get, _ = await start_data_export(
496+
async_job_rpc_get, _ = await start_export_data(
497497
rabbitmq_rpc_client=rabbitmq_rpc_client,
498498
user_id=_req_ctx.user_id,
499499
product_name=_req_ctx.product_name,
500-
paths_to_export=data_export_post.paths,
500+
paths_to_export=export_data_post.paths,
501501
)
502502
_job_id = f"{async_job_rpc_get.job_id}"
503503
return create_data_response(

0 commit comments

Comments
 (0)