rrg92 commited on
Commit
475c1db
·
1 Parent(s): d1f38d6
Files changed (1) hide show
  1. app.py +23 -6
app.py CHANGED
@@ -1,15 +1,32 @@
1
  import gradio as gr
 
2
 
 
 
 
3
 
4
- def Op1():
5
- return "PowershaiTest:Ok"
6
-
 
 
 
 
 
 
 
7
 
8
  with gr.Blocks() as demo:
9
- btn = gr.Button("Op1")
 
 
 
 
10
  result = gr.Text();
11
- btn.click( Op1, None, [result] )
 
 
12
 
13
 
14
  if __name__ == "__main__":
15
- demo.launch(show_api=True, ssr_mode=True)
 
1
  import gradio as gr
2
+ import time
3
 
4
+ # simple test!
5
+ def Op1(val):
6
+ return f"PowershaiTest:Ok:{val}"
7
 
8
+ # yield test
9
+ def Op2(MaxNums, sleep = 0):
10
+
11
+ yield "--start--"
12
+
13
+ for num in range(1, MaxNums + 1):
14
+ yield f"num:{num}"
15
+ time.sleep(sleep / 1000.0)
16
+
17
+ yield "--end--"
18
 
19
  with gr.Blocks() as demo:
20
+ btn = gr.Button("Op1");
21
+ btn2 = gr.Button("Op2");
22
+
23
+ n = gr.Number(value=10)
24
+
25
  result = gr.Text();
26
+
27
+ btn.click( Op1, [n], [result] )
28
+ btn2.click( Op2, [n], [result] )
29
 
30
 
31
  if __name__ == "__main__":
32
+ demo.launch(show_api=True)