diff --git a/pyproject.toml b/pyproject.toml index f84724c..e1187ff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfyui_ino_nodes" description = "A comprehensive collection of custom nodes for ComfyUI that provides advanced file handling, S3 cloud storage integration, LoRA configuration management, and various utility functions." -version = "1.1.3" +version = "1.1.4" license = { file = "LICENSE" } readme = "README.md" requires-python = ">=3.8" diff --git a/src/comfyui_ino_nodes/s3_helper/s3_upload_folder_node.py b/src/comfyui_ino_nodes/s3_helper/s3_upload_folder_node.py index db6e552..1d339ce 100644 --- a/src/comfyui_ino_nodes/s3_helper/s3_upload_folder_node.py +++ b/src/comfyui_ino_nodes/s3_helper/s3_upload_folder_node.py @@ -19,8 +19,8 @@ class InoS3UploadFolder: } CATEGORY = "InoS3Helper" - RETURN_TYPES = ("BOOLEAN", "STRING", "STRING", ) - RETURN_NAMES = ("success", "msg", "result", ) + RETURN_TYPES = ("BOOLEAN", "STRING", "STRING", "INT", "INT", "INT", "STRING", ) + RETURN_NAMES = ("success", "msg", "result", "total_files", "uploaded_successfully", "failed_uploads", "errors", ) FUNCTION = "function" async def function(self, s3_key, local_path, delete_local, s3_config, bucket_name, max_concurrent): @@ -46,4 +46,4 @@ class InoS3UploadFolder: if s3_result["success"] and delete_local: shutil.rmtree(local_path) - return (s3_result["success"], s3_result["msg"], s3_result, ) + return (s3_result["success"], s3_result["msg"], s3_result, s3_result["total_files"], s3_result["uploaded_successfully"], s3_result["failed_uploads"], s3_result["errors"], )