Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -460,7 +460,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
460 |
with gr.Column(scale=1):
|
461 |
file_input = gr.File(label="Upload a task file (JSON)")
|
462 |
load_btn = gr.Button("Load Task")
|
463 |
-
|
464 |
|
465 |
# Add task list for previously uploaded tasks
|
466 |
gr.Markdown("### Previous Uploads")
|
@@ -471,7 +471,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
471 |
tasks = [f for f in os.listdir("uploaded_tasks") if f.endswith(".json")]
|
472 |
if not tasks:
|
473 |
return "No task files uploaded yet."
|
474 |
-
return "\n".join([f"-
|
475 |
|
476 |
task_list = gr.Markdown(list_task_files())
|
477 |
refresh_btn = gr.Button("Refresh List")
|
@@ -501,7 +501,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
501 |
|
502 |
results_list = gr.Markdown(list_result_files())
|
503 |
download_results_btn = gr.Button("Download Results")
|
504 |
-
|
505 |
# Right side - will contain the actual interface
|
506 |
with gr.Column(scale=2):
|
507 |
task_container = gr.HTML()
|
@@ -563,7 +563,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
563 |
return zip_path
|
564 |
|
565 |
# Connect events
|
566 |
-
load_btn.click(handle_upload, inputs=[file_input], outputs=[
|
567 |
refresh_btn.click(list_task_files, outputs=[task_list])
|
568 |
download_results_btn.click(prepare_results_for_download, outputs=[gr.File(label="Download Results")])
|
569 |
|
|
|
460 |
with gr.Column(scale=1):
|
461 |
file_input = gr.File(label="Upload a task file (JSON)")
|
462 |
load_btn = gr.Button("Load Task")
|
463 |
+
upload_message = gr.Textbox(label="Status", interactive=False, value="")
|
464 |
|
465 |
# Add task list for previously uploaded tasks
|
466 |
gr.Markdown("### Previous Uploads")
|
|
|
471 |
tasks = [f for f in os.listdir("uploaded_tasks") if f.endswith(".json")]
|
472 |
if not tasks:
|
473 |
return "No task files uploaded yet."
|
474 |
+
return "\n".join([f"- {t}" for t in tasks])
|
475 |
|
476 |
task_list = gr.Markdown(list_task_files())
|
477 |
refresh_btn = gr.Button("Refresh List")
|
|
|
501 |
|
502 |
results_list = gr.Markdown(list_result_files())
|
503 |
download_results_btn = gr.Button("Download Results")
|
504 |
+
|
505 |
# Right side - will contain the actual interface
|
506 |
with gr.Column(scale=2):
|
507 |
task_container = gr.HTML()
|
|
|
563 |
return zip_path
|
564 |
|
565 |
# Connect events
|
566 |
+
load_btn.click(handle_upload, inputs=[file_input], outputs=[upload_message, task_list, task_container])
|
567 |
refresh_btn.click(list_task_files, outputs=[task_list])
|
568 |
download_results_btn.click(prepare_results_for_download, outputs=[gr.File(label="Download Results")])
|
569 |
|