Fix dropdown menus sometimes failing to refresh

This commit is contained in:
oobabooga 2024-01-08 17:49:54 -08:00
parent 9cd2106303
commit c4e005efec

View File

@ -249,7 +249,7 @@ def create_refresh_button(refresh_component, refresh_method, refreshed_args, ele
refresh_button = gr.Button(refresh_symbol, elem_classes=elem_class, interactive=interactive) refresh_button = gr.Button(refresh_symbol, elem_classes=elem_class, interactive=interactive)
refresh_button.click( refresh_button.click(
fn=refresh, fn=lambda: {k: tuple(v) if type(k) is list else v for k, v in refresh().items()},
inputs=[], inputs=[],
outputs=[refresh_component] outputs=[refresh_component]
) )