broadfield-dev commited on
Commit
320807d
·
verified ·
1 Parent(s): 3e34997

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -29
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
- # 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,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
- # 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
 
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