Update app.py
Browse files
app.py
CHANGED
@@ -1787,61 +1787,61 @@ with gr.Blocks(theme=custom_theme, css=custom_css) as demo:
|
|
1787 |
|
1788 |
provider_select.change(update_models_dropdown, inputs=provider_select, outputs=model_select)
|
1789 |
|
1790 |
-
|
1791 |
-
|
1792 |
-
|
1793 |
-
|
1794 |
-
|
1795 |
-
|
1796 |
|
1797 |
send_chat_button.click(handle_chat_submit, inputs=chat_inputs, outputs=chat_outputs)
|
1798 |
chat_message_input.submit(handle_chat_submit, inputs=chat_inputs, outputs=chat_outputs)
|
1799 |
|
1800 |
-
|
1801 |
-
|
1802 |
-
|
1803 |
-
|
1804 |
confirm_button.click(handle_confirm_changes, inputs=confirm_inputs, outputs=confirm_outputs)
|
1805 |
|
1806 |
-
|
1807 |
cancel_button.click(handle_cancel_changes, inputs=None, outputs=cancel_outputs)
|
1808 |
|
1809 |
-
|
1810 |
-
|
1811 |
-
|
1812 |
-
|
1813 |
load_space_button.click(
|
1814 |
fn=handle_load_existing_space,
|
1815 |
inputs=[hf_api_key_input, owner_name_input, space_name_input], # 3 inputs
|
1816 |
outputs=load_space_outputs
|
1817 |
)
|
1818 |
|
1819 |
-
|
1820 |
detect_user_button.click(fn=handle_detect_user, inputs=[hf_api_key_input, owner_name_input], outputs=detect_user_outputs) # 2 inputs
|
1821 |
|
1822 |
-
|
1823 |
-
|
1824 |
-
|
1825 |
-
|
1826 |
-
|
1827 |
build_space_button.click(fn=handle_build_space_button, inputs=build_inputs, outputs=build_outputs)
|
1828 |
|
1829 |
-
|
1830 |
file_browser_dropdown.change(
|
1831 |
fn=handle_load_file_for_editing,
|
1832 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown], # 4 inputs
|
1833 |
outputs=file_edit_load_outputs
|
1834 |
)
|
1835 |
|
1836 |
-
|
1837 |
update_file_button.click(
|
1838 |
fn=handle_commit_file_changes,
|
1839 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown, file_content_editor, commit_message_input], # 6 inputs
|
1840 |
outputs=commit_file_outputs
|
1841 |
)
|
1842 |
|
1843 |
-
|
1844 |
-
|
1845 |
delete_file_button.click(
|
1846 |
fn=handle_delete_file,
|
1847 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown], # 4 inputs
|
@@ -1850,10 +1850,10 @@ with gr.Blocks(theme=custom_theme, css=custom_css) as demo:
|
|
1850 |
|
1851 |
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
|
1852 |
|
1853 |
-
|
1854 |
-
|
1855 |
-
|
1856 |
-
|
1857 |
duplicate_space_button.click(fn=handle_manual_duplicate_space, inputs=manual_duplicate_inputs, outputs=manual_duplicate_outputs)
|
1858 |
|
1859 |
list_spaces_button.click(fn=handle_list_spaces, inputs=[hf_api_key_input, owner_name_input], outputs=[list_spaces_display]) # 2 inputs, 1 output
|
|
|
1787 |
|
1788 |
provider_select.change(update_models_dropdown, inputs=provider_select, outputs=model_select)
|
1789 |
|
1790 |
+
chat_inputs = [chat_message_input, chatbot_display, hf_api_key_input,
|
1791 |
+
provider_api_key_input, provider_select, model_select, system_prompt_input,
|
1792 |
+
owner_name_input, space_name_input] # 9 inputs
|
1793 |
+
chat_outputs = [chat_message_input, chatbot_display, status_output,
|
1794 |
+
detected_files_preview, formatted_space_output_display, download_button,
|
1795 |
+
changeset_state, changeset_display, confirm_accordion, confirm_button, cancel_button] # 11 outputs
|
1796 |
|
1797 |
send_chat_button.click(handle_chat_submit, inputs=chat_inputs, outputs=chat_outputs)
|
1798 |
chat_message_input.submit(handle_chat_submit, inputs=chat_inputs, outputs=chat_outputs)
|
1799 |
|
1800 |
+
confirm_inputs = [hf_api_key_input, owner_name_input, space_name_input, changeset_state] # 4 inputs
|
1801 |
+
confirm_outputs = [status_output, formatted_space_output_display, detected_files_preview, download_button,
|
1802 |
+
confirm_accordion, confirm_button, cancel_button, changeset_state, changeset_display,
|
1803 |
+
owner_name_input, space_name_input, file_browser_dropdown, space_iframe_display, space_runtime_status_display] # 14 outputs
|
1804 |
confirm_button.click(handle_confirm_changes, inputs=confirm_inputs, outputs=confirm_outputs)
|
1805 |
|
1806 |
+
cancel_outputs = [status_output, changeset_state, changeset_display, confirm_accordion, confirm_button, cancel_button] # 6 outputs
|
1807 |
cancel_button.click(handle_cancel_changes, inputs=None, outputs=cancel_outputs)
|
1808 |
|
1809 |
+
load_space_outputs = [formatted_space_output_display, detected_files_preview, status_output, file_browser_dropdown,
|
1810 |
+
owner_name_input, space_name_input, space_iframe_display, download_button, build_status_display,
|
1811 |
+
edit_status_display, space_runtime_status_display, changeset_state, changeset_display, confirm_accordion,
|
1812 |
+
confirm_button, cancel_button, list_spaces_display, target_owner_input, target_space_name_input, target_private_checkbox] # 20 outputs
|
1813 |
load_space_button.click(
|
1814 |
fn=handle_load_existing_space,
|
1815 |
inputs=[hf_api_key_input, owner_name_input, space_name_input], # 3 inputs
|
1816 |
outputs=load_space_outputs
|
1817 |
)
|
1818 |
|
1819 |
+
detect_user_outputs = [status_output, owner_name_input, list_spaces_display] # 3 outputs
|
1820 |
detect_user_button.click(fn=handle_detect_user, inputs=[hf_api_key_input, owner_name_input], outputs=detect_user_outputs) # 2 inputs
|
1821 |
|
1822 |
+
build_outputs = [build_status_display, space_iframe_display, file_browser_dropdown, owner_name_input, space_name_input,
|
1823 |
+
changeset_state, changeset_display, confirm_accordion, confirm_button, cancel_button,
|
1824 |
+
formatted_space_output_display, detected_files_preview, download_button, space_runtime_status_display] # 14 outputs
|
1825 |
+
build_inputs = [hf_api_key_input, space_name_input, owner_name_input, space_sdk_select,
|
1826 |
+
space_private_checkbox, formatted_space_output_display] # 6 inputs
|
1827 |
build_space_button.click(fn=handle_build_space_button, inputs=build_inputs, outputs=build_outputs)
|
1828 |
|
1829 |
+
file_edit_load_outputs = [file_content_editor, edit_status_display, commit_message_input] # Corrected: 3 outputs
|
1830 |
file_browser_dropdown.change(
|
1831 |
fn=handle_load_file_for_editing,
|
1832 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown], # 4 inputs
|
1833 |
outputs=file_edit_load_outputs
|
1834 |
)
|
1835 |
|
1836 |
+
commit_file_outputs = [edit_status_display, file_browser_dropdown, formatted_space_output_display, detected_files_preview, download_button] # 5 outputs
|
1837 |
update_file_button.click(
|
1838 |
fn=handle_commit_file_changes,
|
1839 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown, file_content_editor, commit_message_input], # 6 inputs
|
1840 |
outputs=commit_file_outputs
|
1841 |
)
|
1842 |
|
1843 |
+
delete_file_outputs = [edit_status_display, file_browser_dropdown, file_content_editor, commit_message_input,
|
1844 |
+
formatted_space_output_display, detected_files_preview, download_button] # Corrected: 7 outputs
|
1845 |
delete_file_button.click(
|
1846 |
fn=handle_delete_file,
|
1847 |
inputs=[hf_api_key_input, space_name_input, owner_name_input, file_browser_dropdown], # 4 inputs
|
|
|
1850 |
|
1851 |
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
|
1852 |
|
1853 |
+
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
|
1854 |
+
manual_duplicate_outputs = [status_output, owner_name_input, space_name_input,
|
1855 |
+
formatted_space_output_display, detected_files_preview, download_button,
|
1856 |
+
file_browser_dropdown, space_iframe_display, space_runtime_status_display] # 9 outputs
|
1857 |
duplicate_space_button.click(fn=handle_manual_duplicate_space, inputs=manual_duplicate_inputs, outputs=manual_duplicate_outputs)
|
1858 |
|
1859 |
list_spaces_button.click(fn=handle_list_spaces, inputs=[hf_api_key_input, owner_name_input], outputs=[list_spaces_display]) # 2 inputs, 1 output
|