Ver código fonte

add visual progress for extension installation from URL

AUTOMATIC 2 anos atrás
pai
commit
3d76eabbca
2 arquivos alterados com 2 adições e 3 exclusões
  1. 0 1
      modules/extensions.py
  2. 2 2
      modules/ui_extensions.py

+ 0 - 1
modules/extensions.py

@@ -3,7 +3,6 @@ import sys
 import threading
 import threading
 import traceback
 import traceback
 
 
-import time
 import git
 import git
 
 
 from modules import shared
 from modules import shared

+ 2 - 2
modules/ui_extensions.py

@@ -593,9 +593,9 @@ def create_ui():
                 install_result = gr.HTML(elem_id="extension_install_result")
                 install_result = gr.HTML(elem_id="extension_install_result")
 
 
                 install_button.click(
                 install_button.click(
-                    fn=modules.ui.wrap_gradio_call(install_extension_from_url, extra_outputs=[gr.update()]),
+                    fn=modules.ui.wrap_gradio_call(lambda *args: [gr.update(), *install_extension_from_url(*args)], extra_outputs=[gr.update(), gr.update()]),
                     inputs=[install_dirname, install_url, install_branch],
                     inputs=[install_dirname, install_url, install_branch],
-                    outputs=[extensions_table, install_result],
+                    outputs=[install_url, extensions_table, install_result],
                 )
                 )
 
 
             with gr.TabItem("Backup/Restore"):
             with gr.TabItem("Backup/Restore"):