xp3857 commited on
Commit
f0174d9
1 Parent(s): 020a6fc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -12
app.py CHANGED
@@ -36,10 +36,10 @@ def ac():
36
  else:
37
  v = 0
38
  pass
39
- return gr.update(value=0)
40
  def start():
41
  stamp = time.time()
42
- return gr.update(value=stamp),gr.update(value=0),None,None,None,None,gr.update(value=0)
43
 
44
  def end(stamp):
45
  ts = stamp + 6
@@ -51,7 +51,7 @@ def ac():
51
  print("Passing")
52
  return gr.update(value=0)
53
 
54
- def im_fn(put,fac="",fac_c=None,h=None):
55
  if h == o:
56
  if int(fac_c)==1:
57
  rn = random.randint(0, 19)
@@ -59,9 +59,9 @@ def ac():
59
  put = f"{put}{fac}"
60
  fac = f"{fac} "
61
  print (rn)
62
- return model(put),fac,1
63
  elif int(fac_c)!=1:
64
- return None,"",0
65
  elif h != o:
66
  return(None,"",0)
67
  def cl_fac():
@@ -77,6 +77,11 @@ def ac():
77
  with gr.Row():
78
  out3 = gr.Image()
79
  out4 = gr.Image()
 
 
 
 
 
80
  with gr.Row(visible=False):
81
  h=gr.Textbox("Q")
82
  t_state=gr.Number()
@@ -85,18 +90,15 @@ def ac():
85
  fac_c = gr.Textbox(value=0)
86
  fac_d = gr.Textbox(value=1)
87
 
88
-
89
- #b3=out1.change(im_fn,[put,fac_b,fac_c,h],[out2,fac_b,fac_c])
90
- #b4=out2.change(im_fn,[put,fac_b,fac_c,h],[out3,fac_b,fac_c])
91
- #b5=out3.change(im_fn,[put,fac_b,fac_c,h],[out4,fac_b,fac_c])
92
- b1=btn1.click(start,None,[t_state,t_switch,out1,out2,out3,out4,fac_c])
93
  sta = t_state.change(end,t_state,t_switch,every=1)
94
- b2=btn1.click(im_fn,[put,fac_b,fac_d,h],[out1,fac_b,fac_c])
95
  b3=out1.change(im_fn,[put,fac_b,fac_c,h],[out2,fac_b,fac_c])
96
  b4=out2.change(im_fn,[put,fac_b,fac_c,h],[out3,fac_b,fac_c])
97
  b5=out3.change(im_fn,[put,fac_b,fac_c,h],[out4,fac_b,fac_c])
 
98
  #b0=btn1.click(cl_fac,None,[fac_b,fac_c,out1,out2,out3,out4],show_progress=False)
99
- t_switch.change(clear,t_switch,t_switch, cancels=[sta,b2,b3,b4,b5])
100
 
101
  b.queue(concurrency_count=100).launch(show_api=False)
102
  ac()
 
36
  else:
37
  v = 0
38
  pass
39
+ return gr.update(value=0),gr.update(value=0)
40
  def start():
41
  stamp = time.time()
42
+ return gr.update(value=stamp),gr.update(value=0),None,None,None,None
43
 
44
  def end(stamp):
45
  ts = stamp + 6
 
51
  print("Passing")
52
  return gr.update(value=0)
53
 
54
+ def im_fn(put,fac="",fac_c,h=None):
55
  if h == o:
56
  if int(fac_c)==1:
57
  rn = random.randint(0, 19)
 
59
  put = f"{put}{fac}"
60
  fac = f"{fac} "
61
  print (rn)
62
+ return model(put),fac,gr.update(value=1)
63
  elif int(fac_c)!=1:
64
+ return None,"",gr.update(value=0)
65
  elif h != o:
66
  return(None,"",0)
67
  def cl_fac():
 
77
  with gr.Row():
78
  out3 = gr.Image()
79
  out4 = gr.Image()
80
+ with gr.Row(visible=False):
81
+ o1 = gr.Textbox(value=0)
82
+ o2 = gr.Textbox(value=0)
83
+ o3 = gr.Textbox(value=0)
84
+ o4 = gr.Textbox(value=0)
85
  with gr.Row(visible=False):
86
  h=gr.Textbox("Q")
87
  t_state=gr.Number()
 
90
  fac_c = gr.Textbox(value=0)
91
  fac_d = gr.Textbox(value=1)
92
 
93
+
94
+ b1=btn1.click(start,None,[t_state,t_switch,out1,out2,out3,out4])
 
 
 
95
  sta = t_state.change(end,t_state,t_switch,every=1)
 
96
  b3=out1.change(im_fn,[put,fac_b,fac_c,h],[out2,fac_b,fac_c])
97
  b4=out2.change(im_fn,[put,fac_b,fac_c,h],[out3,fac_b,fac_c])
98
  b5=out3.change(im_fn,[put,fac_b,fac_c,h],[out4,fac_b,fac_c])
99
+ b2=btn1.click(im_fn,[put,fac_b,fac_d,h],[out1,fac_b,fac_c])
100
  #b0=btn1.click(cl_fac,None,[fac_b,fac_c,out1,out2,out3,out4],show_progress=False)
101
+ t_switch.change(clear,t_switch,[t_switch,fac_c], cancels=[sta,b2,b3,b4,b5])
102
 
103
  b.queue(concurrency_count=100).launch(show_api=False)
104
  ac()