models / app1.py
nightfury's picture
Update app1.py
4f90b25 verified
raw
history blame
741 Bytes
import time
import gradio as gr
def test(x, request: gr.Request, progress=gr.Progress()):
progress(0, desc="Test", unit = "Files")
print("request", request)
a = "abcdefghijklmnopqrstuv"
for letter in progress.tqdm(a, desc = "TEST", unit = "Files"):
time.sleep(0.1)
return a
with gr.Blocks() as demo:
selected = gr.Dataframe(
interactive=False,
col_count=(1, "fixed"),
headers=["Selected Files"],
)
prog = gr.HTML(
value="<h3 style='text-align: center'> Processing...<h1>"
)
gr.Interface(test, selected, prog)
t = gr.Textbox()
b = gr.Button()
f = gr.File()
b.click(test, t, t)
t.submit(test, t, t)
demo.launch()