From 1babf969afc9db80d2a75797996fdf315d3e6801 Mon Sep 17 00:00:00 2001 From: lllyasviel Date: Sun, 5 Nov 2023 18:04:31 -0800 Subject: [PATCH] remove buggy gradio forwarding --- fooocus_version.py | 2 +- webui.py | 17 ++++------------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/fooocus_version.py b/fooocus_version.py index a6978969..04ae1f77 100644 --- a/fooocus_version.py +++ b/fooocus_version.py @@ -1 +1 @@ -version = '2.1.777' +version = '2.1.778' diff --git a/webui.py b/webui.py index 28fa6fde..7ad22a85 100644 --- a/webui.py +++ b/webui.py @@ -179,19 +179,10 @@ with shared.gradio_root: input_image_checkbox.change(lambda x: gr.update(visible=x), inputs=input_image_checkbox, outputs=image_input_panel, queue=False, _js=switch_js) ip_advanced.change(lambda: None, queue=False, _js=down_js) - current_tab = gr.State(value='uov') - default_image = gr.State(value=None) - - lambda_img = lambda x: x['image'] if isinstance(x, dict) else x - uov_input_image.upload(lambda_img, inputs=uov_input_image, outputs=default_image, queue=False) - inpaint_input_image.upload(lambda_img, inputs=inpaint_input_image, outputs=default_image, queue=False) - - uov_input_image.clear(lambda: None, outputs=default_image, queue=False) - inpaint_input_image.clear(lambda: None, outputs=default_image, queue=False) - - uov_tab.select(lambda x: ['uov', x], inputs=default_image, outputs=[current_tab, uov_input_image], queue=False, _js=down_js) - inpaint_tab.select(lambda x: ['inpaint', x], inputs=default_image, outputs=[current_tab, inpaint_input_image], queue=False, _js=down_js) - ip_tab.select(lambda: 'ip', outputs=[current_tab], queue=False, _js=down_js) + current_tab = gr.Textbox(value='uov', visible=False) + uov_tab.select(lambda: 'uov', outputs=current_tab, queue=False, _js=down_js, show_progress=False) + inpaint_tab.select(lambda: 'inpaint', outputs=current_tab, queue=False, _js=down_js, show_progress=False) + ip_tab.select(lambda: 'ip', outputs=current_tab, queue=False, _js=down_js, show_progress=False) with gr.Column(scale=1, visible=modules.path.default_advanced_checkbox) as advanced_column: with gr.Tab(label='Setting'):