multimodalart HF Staff commited on
Commit
b75207e
·
verified ·
1 Parent(s): acf7d46

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -14,12 +14,19 @@ def search_huggingface_datasets(query):
14
  return ["Error fetching datasets"]
15
 
16
  def update_dropdown(query, key_up_data: gr.KeyUpData):
 
 
 
 
 
17
  datasets = search_huggingface_datasets(key_up_data.input_value)
18
  print(key_up_data.input_value)
19
  return gr.update(choices=datasets, value=key_up_data.input_value, visible=True)
20
 
21
  with gr.Blocks() as demo:
22
  with gr.Row():
23
- dataset_dropdown = gr.Dropdown(label="Datasets", choices=[""], elem_id="dataset_list", interactive=True, filterable=True, allow_custom_value=True)
 
24
  dataset_dropdown.key_up(fn=update_dropdown, inputs=dataset_dropdown, outputs=dataset_dropdown, queue=False, show_progress="hidden")
 
25
  demo.launch()
 
14
  return ["Error fetching datasets"]
15
 
16
  def update_dropdown(query, key_up_data: gr.KeyUpData):
17
+ datasets = search_huggingface_datasets(key_up_data.input_value)
18
+ print(key_up_data.input_value)
19
+ return gr.update(choices=datasets, visible=True)
20
+
21
+ def update_dropdown_value(query, key_up_data: gr.KeyUpData):
22
  datasets = search_huggingface_datasets(key_up_data.input_value)
23
  print(key_up_data.input_value)
24
  return gr.update(choices=datasets, value=key_up_data.input_value, visible=True)
25
 
26
  with gr.Blocks() as demo:
27
  with gr.Row():
28
+ dataset_dropdown = gr.Dropdown(label="Datasets", info="Don't update value", choices=[""], elem_id="dataset_list", interactive=True, filterable=True, allow_custom_value=True)
29
+ dataset_dropdown_update = gr.Dropdown(label="Datasets", info="Update value", choices=[""], elem_id="dataset_list", interactive=True, filterable=True, allow_custom_value=True)
30
  dataset_dropdown.key_up(fn=update_dropdown, inputs=dataset_dropdown, outputs=dataset_dropdown, queue=False, show_progress="hidden")
31
+ dataset_dropdown_update.key_up(fn=update_dropdown_value, inputs=dataset_dropdown, outputs=dataset_dropdown, queue=False, show_progress="hidden")
32
  demo.launch()