throaway2854 commited on
Commit
e998bdf
·
verified ·
1 Parent(s): 5f88198

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -301,7 +301,7 @@ def prompt_generator_app(data_manager):
301
 
302
  # Function to refresh tags display and sliders
303
  def refresh_tags():
304
- updates = {}
305
  for category_name, var_name in categories:
306
  # Reload tags from data_manager
307
  tags_list = data_manager.get_category_tags(var_name)
@@ -313,12 +313,15 @@ def prompt_generator_app(data_manager):
313
  slider_value = min(1, max_tags)
314
  # Update the tag display and slider
315
  tag_display, tag_num = tag_displays[var_name]
316
- updates[tag_display] = gr.update(value=f"**Tags:** {tags_string}")
317
- updates[tag_num] = gr.update(maximum=max_tags, value=slider_value)
318
  return updates
319
 
 
 
 
320
  # Connect the refresh_tags function to the refresh_tags_button
321
- refresh_tags_button.click(refresh_tags, outputs=list(tag_displays.values()))
322
 
323
  def tags_app(data_manager):
324
  with gr.Tab("Tags"):
 
301
 
302
  # Function to refresh tags display and sliders
303
  def refresh_tags():
304
+ updates = []
305
  for category_name, var_name in categories:
306
  # Reload tags from data_manager
307
  tags_list = data_manager.get_category_tags(var_name)
 
313
  slider_value = min(1, max_tags)
314
  # Update the tag display and slider
315
  tag_display, tag_num = tag_displays[var_name]
316
+ updates.append(gr.update(value=f"**Tags:** {tags_string}"))
317
+ updates.append(gr.update(maximum=max_tags, value=slider_value))
318
  return updates
319
 
320
+ # Prepare the outputs list
321
+ outputs = [component for pair in tag_displays.values() for component in pair]
322
+
323
  # Connect the refresh_tags function to the refresh_tags_button
324
+ refresh_tags_button.click(refresh_tags, outputs=outputs)
325
 
326
  def tags_app(data_manager):
327
  with gr.Tab("Tags"):