Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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
|
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(
|
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 |
|