From bb50a106666842e53be900701849999a1f5e501e Mon Sep 17 00:00:00 2001 From: WhiteGiven <18637947979@163.com> Date: Wed, 24 Sep 2025 23:59:06 +0800 Subject: [PATCH 1/2] Update savepath name from time to uuid --- comfy_api_nodes/nodes_rodin.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/comfy_api_nodes/nodes_rodin.py b/comfy_api_nodes/nodes_rodin.py index c89d087e5fd2..860ee44a228b 100644 --- a/comfy_api_nodes/nodes_rodin.py +++ b/comfy_api_nodes/nodes_rodin.py @@ -229,8 +229,8 @@ def get_quality_mode(self, poly_count): return mesh_mode, quality - async def download_files(self, url_list): - save_path = os.path.join(comfy_paths.get_output_directory(), "Rodin3D", datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S")) + async def download_files(self, url_list, task_uuid): + save_path = os.path.join(comfy_paths.get_output_directory(), f"Rodin3D_{task_uuid}") os.makedirs(save_path, exist_ok=True) model_file_path = None async with aiohttp.ClientSession() as session: @@ -306,7 +306,7 @@ async def api_call( **kwargs) await self.poll_for_task_status(subscription_key, **kwargs) download_list = await self.get_rodin_download_list(task_uuid, **kwargs) - model = await self.download_files(download_list) + model = await self.download_files(download_list, task_uuid) return (model,) @@ -352,7 +352,7 @@ async def api_call( **kwargs) await self.poll_for_task_status(subscription_key, **kwargs) download_list = await self.get_rodin_download_list(task_uuid, **kwargs) - model = await self.download_files(download_list) + model = await self.download_files(download_list, task_uuid) return (model,) @@ -398,7 +398,7 @@ async def api_call( **kwargs) await self.poll_for_task_status(subscription_key, **kwargs) download_list = await self.get_rodin_download_list(task_uuid, **kwargs) - model = await self.download_files(download_list) + model = await self.download_files(download_list, task_uuid) return (model,) @@ -453,7 +453,7 @@ async def api_call( ) await self.poll_for_task_status(subscription_key, **kwargs) download_list = await self.get_rodin_download_list(task_uuid, **kwargs) - model = await self.download_files(download_list) + model = await self.download_files(download_list, task_uuid) return (model,) From bd9701c8a4e1304790153400bef1eefd9e9d3b13 Mon Sep 17 00:00:00 2001 From: WhiteGiven <18637947979@163.com> Date: Thu, 25 Sep 2025 00:03:51 +0800 Subject: [PATCH 2/2] delete lib --- comfy_api_nodes/nodes_rodin.py | 1 - 1 file changed, 1 deletion(-) diff --git a/comfy_api_nodes/nodes_rodin.py b/comfy_api_nodes/nodes_rodin.py index 860ee44a228b..e2a4d08f8551 100644 --- a/comfy_api_nodes/nodes_rodin.py +++ b/comfy_api_nodes/nodes_rodin.py @@ -11,7 +11,6 @@ import folder_paths as comfy_paths import aiohttp import os -import datetime import asyncio import io import logging