Skip to content

Commit 3c7d9f9

Browse files
author
Andrei Neagu
committed
using proper types
1 parent 52b67ed commit 3c7d9f9

File tree

2 files changed

+7
-4
lines changed
  • packages
    • models-library/src/models_library/api_schemas_webserver
    • service-library/src/servicelib/rabbitmq/rpc_interfaces/storage

2 files changed

+7
-4
lines changed

packages/models-library/src/models_library/api_schemas_webserver/storage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ class BatchDeletePathsBodyParams(InputSchema):
3838

3939

4040
class DataExportPost(InputSchema):
41-
paths: list[str]
41+
paths: list[Path]

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
from pathlib import Path
2+
13
from models_library.api_schemas_rpc_async_jobs.async_jobs import (
24
AsyncJobGet,
35
AsyncJobNameData,
46
)
57
from models_library.api_schemas_storage import STORAGE_RPC_NAMESPACE
68
from models_library.api_schemas_storage.storage_schemas import FoldersBody
9+
from models_library.products import ProductName
710
from models_library.rabbitmq_basic_types import RPCMethodName
811
from models_library.users import UserID
912
from pydantic import TypeAdapter
@@ -16,7 +19,7 @@ async def copy_folders_from_project(
1619
client: RabbitMQRPCClient,
1720
*,
1821
user_id: UserID,
19-
product_name: str,
22+
product_name: ProductName,
2023
body: FoldersBody,
2124
) -> tuple[AsyncJobGet, AsyncJobNameData]:
2225
job_id_data = AsyncJobNameData(user_id=user_id, product_name=product_name)
@@ -34,8 +37,8 @@ async def start_data_export(
3437
rabbitmq_rpc_client: RabbitMQRPCClient,
3538
*,
3639
user_id: UserID,
37-
product_name: str,
38-
paths_to_export: list[str],
40+
product_name: ProductName,
41+
paths_to_export: list[Path],
3942
) -> tuple[AsyncJobGet, AsyncJobNameData]:
4043
job_id_data = AsyncJobNameData(user_id=user_id, product_name=product_name)
4144
async_job_rpc_get = await submit(

0 commit comments

Comments
 (0)