chansung commited on
Commit
6cb38e5
·
1 Parent(s): eb240f4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -57,9 +57,6 @@ demoInterface = gr.Interface(
57
  allow_flagging=False,
58
  )
59
 
60
- def welcome(name):
61
- return f"Welcome to Gradio, {name}!"
62
-
63
  def avaliable_providers():
64
  providers = []
65
 
@@ -113,7 +110,7 @@ with gr.Blocks() as demo:
113
 
114
  region_selector = None
115
 
116
- def get_avaliable_regions(provider):
117
  avalialbe_regions = []
118
 
119
  headers = {
@@ -126,6 +123,12 @@ def get_avaliable_regions(provider):
126
  if region['status'] != 'avaliable':
127
  avalialbe_regions.append(f"{region['region']}/{region['label']}")
128
 
 
 
 
 
 
 
129
  region_selector.update(choices=avalialbe_regions)
130
  return avalialbe_regions[0]
131
 
@@ -150,7 +153,7 @@ with gr.Blocks() as demo2:
150
  interactive=True,
151
  label="select a region"
152
  )
153
- provider_selector.change(get_avaliable_regions, inputs=provider_selector, outputs=region_selector)
154
  # region_selector.update(interactive=True)
155
 
156
 
 
57
  allow_flagging=False,
58
  )
59
 
 
 
 
60
  def avaliable_providers():
61
  providers = []
62
 
 
110
 
111
  region_selector = None
112
 
113
+ def update_regions(provider):
114
  avalialbe_regions = []
115
 
116
  headers = {
 
123
  if region['status'] != 'avaliable':
124
  avalialbe_regions.append(f"{region['region']}/{region['label']}")
125
 
126
+ return gr.Dropdown(
127
+ avalialbe_regions,
128
+ value="",
129
+ interactive=True,
130
+ label="select a region"
131
+ )
132
  region_selector.update(choices=avalialbe_regions)
133
  return avalialbe_regions[0]
134
 
 
153
  interactive=True,
154
  label="select a region"
155
  )
156
+ provider_selector.change(update_regions, inputs=provider_selector, outputs=region_selector)
157
  # region_selector.update(interactive=True)
158
 
159