Skip to content

Commit 03ef1cd

Browse files
committed
refactor
1 parent ed04a37 commit 03ef1cd

File tree

2 files changed

+12
-27
lines changed

2 files changed

+12
-27
lines changed

services/storage/src/simcore_service_storage/handlers_files.py

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@
3333
CopyAsSoftLinkParams,
3434
FileDownloadQueryParams,
3535
FileMetaData,
36+
FileMetadataListQueryParams,
3637
FilePathIsUploadCompletedParams,
3738
FilePathParams,
38-
FilesMetadataQueryParams,
3939
FileUploadQueryParams,
4040
LocationPathParams,
4141
StorageQueryParamsBase,
@@ -55,8 +55,8 @@
5555
f"/{API_VTAG}/locations/{{location_id}}/files/metadata", name="list_files_metadata"
5656
)
5757
async def list_files_metadata(request: web.Request) -> web.Response:
58-
query_params: FilesMetadataQueryParams = parse_request_query_parameters_as(
59-
FilesMetadataQueryParams, request
58+
query_params = parse_request_query_parameters_as(
59+
FileMetadataListQueryParams, request
6060
)
6161
path_params = parse_request_path_parameters_as(LocationPathParams, request)
6262
log.debug(
@@ -82,9 +82,7 @@ async def list_files_metadata(request: web.Request) -> web.Response:
8282
name="get_file_metadata",
8383
)
8484
async def get_file_metadata(request: web.Request) -> web.Response:
85-
query_params: StorageQueryParamsBase = parse_request_query_parameters_as(
86-
StorageQueryParamsBase, request
87-
)
85+
query_params = parse_request_query_parameters_as(StorageQueryParamsBase, request)
8886
path_params = parse_request_path_parameters_as(FilePathParams, request)
8987
log.debug(
9088
"received call to get_file_metadata_dataset with %s",
@@ -144,9 +142,7 @@ async def get_file_metadata(request: web.Request) -> web.Response:
144142
f"/{API_VTAG}/locations/{{location_id}}/files/{{file_id}}", name="download_file"
145143
)
146144
async def download_file(request: web.Request) -> web.Response:
147-
query_params: FileDownloadQueryParams = parse_request_query_parameters_as(
148-
FileDownloadQueryParams, request
149-
)
145+
query_params = parse_request_query_parameters_as(FileDownloadQueryParams, request)
150146
path_params = parse_request_path_parameters_as(FilePathParams, request)
151147
log.debug(
152148
"received call to download_file with %s",
@@ -191,9 +187,7 @@ async def upload_file(request: web.Request) -> web.Response:
191187
Use-case v2.2: if query.file_size > 0 and query.link_type=presigned or None, returns 1 or more presigned links depending on the file size (limited to a single 5TB file)
192188
Use-case v2.3: if query.link_type=s3 and query.file_size>=0, returns a single s3 direct link (limited to a single 5TB file)
193189
"""
194-
query_params: FileUploadQueryParams = parse_request_query_parameters_as(
195-
FileUploadQueryParams, request
196-
)
190+
query_params = parse_request_query_parameters_as(FileUploadQueryParams, request)
197191
path_params = parse_request_path_parameters_as(FilePathParams, request)
198192
log.debug(
199193
"received call to upload_file with %s",
@@ -252,9 +246,7 @@ async def upload_file(request: web.Request) -> web.Response:
252246
name="abort_upload_file",
253247
)
254248
async def abort_upload_file(request: web.Request) -> web.Response:
255-
query_params: StorageQueryParamsBase = parse_request_query_parameters_as(
256-
StorageQueryParamsBase, request
257-
)
249+
query_params = parse_request_query_parameters_as(StorageQueryParamsBase, request)
258250
path_params = parse_request_path_parameters_as(FilePathParams, request)
259251
log.debug(
260252
"received call to abort_upload_file with %s",
@@ -271,9 +263,7 @@ async def abort_upload_file(request: web.Request) -> web.Response:
271263
name="complete_upload_file",
272264
)
273265
async def complete_upload_file(request: web.Request) -> web.Response:
274-
query_params: StorageQueryParamsBase = parse_request_query_parameters_as(
275-
StorageQueryParamsBase, request
276-
)
266+
query_params = parse_request_query_parameters_as(StorageQueryParamsBase, request)
277267
path_params = parse_request_path_parameters_as(FilePathParams, request)
278268
body = await parse_request_body_as(FileUploadCompletionBody, request)
279269
log.debug(
@@ -324,9 +314,7 @@ async def complete_upload_file(request: web.Request) -> web.Response:
324314
name="is_completed_upload_file",
325315
)
326316
async def is_completed_upload_file(request: web.Request) -> web.Response:
327-
query_params: StorageQueryParamsBase = parse_request_query_parameters_as(
328-
StorageQueryParamsBase, request
329-
)
317+
query_params = parse_request_query_parameters_as(StorageQueryParamsBase, request)
330318
path_params = parse_request_path_parameters_as(
331319
FilePathIsUploadCompletedParams, request
332320
)
@@ -377,9 +365,7 @@ async def is_completed_upload_file(request: web.Request) -> web.Response:
377365
f"/{API_VTAG}/locations/{{location_id}}/files/{{file_id}}", name="delete_file"
378366
)
379367
async def delete_file(request: web.Request) -> web.Response:
380-
query_params: StorageQueryParamsBase = parse_request_query_parameters_as(
381-
StorageQueryParamsBase, request
382-
)
368+
query_params = parse_request_query_parameters_as(StorageQueryParamsBase, request)
383369
path_params = parse_request_path_parameters_as(FilePathParams, request)
384370
log.debug(
385371
"received call to delete_file with %s",

services/storage/src/simcore_service_storage/models.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@
4343
)
4444

4545

46-
class DatasetMetaData(DatasetMetaDataGet):
47-
...
46+
class DatasetMetaData(DatasetMetaDataGet): ...
4847

4948

5049
def is_uuid(value: str) -> bool:
@@ -151,7 +150,7 @@ class FilesMetadataDatasetQueryParams(StorageQueryParamsBase):
151150
expand_dirs: bool = True
152151

153152

154-
class FilesMetadataQueryParams(StorageQueryParamsBase):
153+
class FileMetadataListQueryParams(StorageQueryParamsBase):
155154
project_id: ProjectID | None = None
156155
uuid_filter: str = ""
157156
expand_dirs: bool = True

0 commit comments

Comments
 (0)