bug_report / app.py
multimodalart's picture
Update app.py
56ebc83 verified
raw
history blame contribute delete
700 Bytes
import gradio as gr
def func(iters, progress=gr.Progress()):
print(f"iters: {iters}, type: {type(iters)}")
for i in progress.tqdm(range(iters), desc="Looping"):
print(f"i: {i}, type: {type(i)}")
if not isinstance(i, int):
return f"BUG! i is {type(i)}"
return "OK"
with gr.Blocks() as demo:
gr.Markdown("Bug Reproduction: `gr.Progress.tqdm` with `gr.Examples`\n")
iters_input = gr.Number(value=3, label="Iterations")
out = gr.Textbox(label="Output")
btn = gr.Button()
btn.click(func, [iters_input], out)
gr.Examples(
examples=[[5], [2]],
inputs=[iters_input],
outputs=[out],
fn=func
)
demo.launch()