From e2614cd6ac37341278fe6e081925e0c7def87e24 Mon Sep 17 00:00:00 2001 From: Samrat Barai Date: Tue, 13 May 2025 16:35:12 +0600 Subject: [PATCH] add auto outputs folder creation in components.py Add the functionality to automatically create the outputs folder if it doesn't exist at line 99 --- acestep/ui/components.py | 1 + 1 file changed, 1 insertion(+) diff --git a/acestep/ui/components.py b/acestep/ui/components.py index 81bb71d..fcb64ca 100644 --- a/acestep/ui/components.py +++ b/acestep/ui/components.py @@ -96,6 +96,7 @@ def create_text2music_ui( with gr.Row(equal_height=True): curr_file_dir = os.path.dirname(__file__) output_file_dir = os.path.join(curr_file_dir, "..", "..", "outputs") + if not os.path.isdir(output_file_dir): os.makedirs(output_file_dir) json_files = [f for f in os.listdir(output_file_dir) if f.endswith('.json')] json_files.sort(reverse=True, key=lambda x: int(x.split('_')[1])) output_files = gr.Dropdown(choices=json_files, label="Select previous generated input params", scale=9, interactive=True)