Update app.py
Browse files
app.py
CHANGED
@@ -1849,22 +1849,22 @@ with gr.Blocks(theme=custom_theme, css=custom_css) as demo:
|
|
1849 |
] # 6 inputs
|
1850 |
build_space_button.click(fn=handle_build_space_button, inputs=build_inputs, outputs=build_outputs)
|
1851 |
|
1852 |
-
|
1853 |
file_browser_dropdown.change(
|
1854 |
fn=handle_load_file_for_editing,
|
1855 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown], # 4 inputs
|
1856 |
outputs=[file_content_editor, edit_status_display, commit_message_input] # Pass outputs explicitly here
|
1857 |
)
|
1858 |
|
1859 |
-
|
1860 |
update_file_button.click(
|
1861 |
fn=handle_commit_file_changes,
|
1862 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown, file_content_editor, commit_message_input], # 6 inputs
|
1863 |
outputs=commit_file_outputs
|
1864 |
)
|
1865 |
|
1866 |
-
|
1867 |
-
|
1868 |
delete_file_button.click(
|
1869 |
fn=handle_delete_file,
|
1870 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown], # 4 inputs
|
@@ -1877,10 +1877,10 @@ with gr.Blocks(theme=custom_theme, css=custom_css) as demo:
|
|
1877 |
|
1878 |
refresh_status_button.click(fn=handle_refresh_space_status, inputs=[hf_api_key_input, owner_name_input, space_name_input], outputs=[space_runtime_status_display]) # 3 inputs, 1 output
|
1879 |
|
1880 |
-
|
1881 |
-
|
1882 |
-
|
1883 |
-
|
1884 |
duplicate_space_button.click(fn=handle_manual_duplicate_space, inputs=manual_duplicate_inputs, outputs=manual_duplicate_outputs)
|
1885 |
|
1886 |
list_spaces_button.click(fn=handle_list_spaces, inputs=[hf_api_key_input, owner_name_input], outputs=[list_spaces_display]) # 2 inputs, 1 output
|
|
|
1849 |
] # 6 inputs
|
1850 |
build_space_button.click(fn=handle_build_space_button, inputs=build_inputs, outputs=build_outputs)
|
1851 |
|
1852 |
+
file_edit_load_outputs = [file_content_editor, edit_status_display, commit_message_input] # Corrected: 3 outputs
|
1853 |
file_browser_dropdown.change(
|
1854 |
fn=handle_load_file_for_editing,
|
1855 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown], # 4 inputs
|
1856 |
outputs=[file_content_editor, edit_status_display, commit_message_input] # Pass outputs explicitly here
|
1857 |
)
|
1858 |
|
1859 |
+
commit_file_outputs = [edit_status_display, file_browser_dropdown, formatted_space_output_display, detected_files_preview, download_button] # 5 outputs
|
1860 |
update_file_button.click(
|
1861 |
fn=handle_commit_file_changes,
|
1862 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown, file_content_editor, commit_message_input], # 6 inputs
|
1863 |
outputs=commit_file_outputs
|
1864 |
)
|
1865 |
|
1866 |
+
delete_file_outputs = [edit_status_display, file_browser_dropdown, file_content_editor, commit_message_input,
|
1867 |
+
formatted_space_output_display, detected_files_preview, download_button] # Corrected: 7 outputs
|
1868 |
delete_file_button.click(
|
1869 |
fn=handle_delete_file,
|
1870 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown], # 4 inputs
|
|
|
1877 |
|
1878 |
refresh_status_button.click(fn=handle_refresh_space_status, inputs=[hf_api_key_input, owner_name_input, space_name_input], outputs=[space_runtime_status_display]) # 3 inputs, 1 output
|
1879 |
|
1880 |
+
manual_duplicate_inputs = [hf_api_key_input, owner_name_input, space_name_input, target_owner_input, target_space_name_input, target_private_checkbox] # 6 inputs
|
1881 |
+
manual_duplicate_outputs = [status_output, owner_name_input, space_name_input,
|
1882 |
+
formatted_space_output_display, detected_files_preview, download_button,
|
1883 |
+
file_browser_dropdown, space_iframe_display, space_runtime_status_display] # 9 outputs
|
1884 |
duplicate_space_button.click(fn=handle_manual_duplicate_space, inputs=manual_duplicate_inputs, outputs=manual_duplicate_outputs)
|
1885 |
|
1886 |
list_spaces_button.click(fn=handle_list_spaces, inputs=[hf_api_key_input, owner_name_input], outputs=[list_spaces_display]) # 2 inputs, 1 output
|