Skip to content

Commit 70409d2

Browse files
✨ Start implementation of programs section of api server (#7447)
1 parent 2d2d69e commit 70409d2

25 files changed

+1331
-398
lines changed

packages/simcore-sdk/src/simcore_sdk/node_ports_common/filemanager.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,18 @@ async def complete_file_upload(
4545
uploaded_parts: list[UploadedPart],
4646
upload_completion_link: AnyUrl,
4747
client_session: ClientSession | None = None,
48-
) -> ETag:
48+
is_directory: bool = False,
49+
) -> ETag | None:
4950
async with ClientSessionContextManager(client_session) as session:
5051
e_tag: ETag | None = await _filemanager_utils.complete_upload(
5152
session=session,
5253
upload_completion_link=upload_completion_link,
5354
parts=uploaded_parts,
54-
is_directory=False,
55+
is_directory=is_directory,
5556
)
5657
# should not be None because a file is being uploaded
57-
assert e_tag is not None # nosec
58+
if not is_directory:
59+
assert e_tag is not None # nosec
5860
return e_tag
5961

6062

@@ -278,8 +280,7 @@ class UploadedFile:
278280

279281

280282
@dataclass
281-
class UploadedFolder:
282-
...
283+
class UploadedFolder: ...
283284

284285

285286
async def _generate_checksum(

0 commit comments

Comments
 (0)