Spaces:
Runtime error
Runtime error
import gradio as gr | |
import requests | |
import json | |
import pandas as pd | |
url = 'http://3.144.36.142/athena_interaction' | |
myobj = {} | |
myobj["sql_query"] = """ | |
select * from users | |
""" | |
myobj["athena_database_name"] = "apex-sta01" | |
x = requests.post(url, json = myobj) | |
data = {} | |
w = {} | |
dc = "data="+x.text | |
exec(dc) | |
for i in set(data.keys()): | |
w[i] = [] | |
for k,v in data[i].items(): | |
w[i].append(v) | |
df = pd.DataFrame(w) | |
def greet(name): | |
return df.to_html() | |
with gr.Blocks() as iface: | |
name = gr.Textbox(label="Name") | |
output = gr.Textbox(label="Output Box") | |
greet_btn = gr.Button("Greet") | |
greet_btn.click(fn=greet, inputs=name, outputs=output, api_name="greet") | |
iface = gr.Interface(fn=greet, inputs="text", outputs="text") | |
iface.launch() |