Omnibus radames commited on
Commit
075cbd5
1 Parent(s): 01f4376

Here, replace Global with State (#1)

Browse files

- Here, replace Global with State (39d0699645d39d156780ae3606e7c4c0c901d5e9)


Co-authored-by: Radamés Ajna <radames@users.noreply.huggingface.co>

Files changed (1) hide show
  1. flood.py +9 -8
flood.py CHANGED
@@ -93,20 +93,18 @@ def prime_the_thing():
93
  timestr = bandaid.uuid4()
94
  if not os.path.exists(f'./frames{timestr}'):
95
  os.mkdir(f'./frames{timestr}')
96
- global frame_box
97
- global frame_file_box
98
- global frame_tar_box
99
  frame_box=[]
100
  frame_file_box=[]
101
  frame_tar_box=[]
102
  go=1
103
- return timestr, go
104
 
105
  def go_fn():
106
  num=1
107
  return num
108
 
109
- def the_thing(inputs,input_rand, model_choice,num,top_num,timestr):
110
  if num != 0:
111
  if int(num) <= int(top_num):
112
  #proc1=
@@ -134,7 +132,7 @@ def the_thing(inputs,input_rand, model_choice,num,top_num,timestr):
134
 
135
  else:
136
  print("ending")
137
- return frame_box,frame_file_box,frame_tar_box,num,input_rand
138
 
139
 
140
  css=""""""
@@ -144,6 +142,9 @@ max-height:10vh;!important;
144
  }
145
  """
146
  with gr.Blocks(css=css) as myface:
 
 
 
147
  with gr.Row():
148
  with gr.Tab("Title"):
149
  gr.HTML(""" <title>Diffusion Flood</title>
@@ -228,9 +229,9 @@ with gr.Blocks(css=css) as myface:
228
  def short_prompt(inputs):
229
  return(inputs)
230
 
231
- run.click(prime_the_thing, inputs=[], outputs=[time_box,frame_num])
232
  go_box.change(go_fn,inputs=[],outputs=[frame_num])
233
- frame_num.change(the_thing, inputs=[magic_text,rand_box, model_name1, frame_num, frame_top,time_box], outputs=[frames,frame_files,frame_tar,frame_num,rand_box])
234
  #use_short.click(short_prompt,inputs=[input_text],outputs=magic_text)
235
  #see_prompt.click(text_it,inputs=[input_text],outputs=[magic_text])
236
  #model_name1.change(set_model,inputs=model_name1,outputs=[output1,output2,output3,output4,output5,output6,output7,output8])
 
93
  timestr = bandaid.uuid4()
94
  if not os.path.exists(f'./frames{timestr}'):
95
  os.mkdir(f'./frames{timestr}')
96
+
 
 
97
  frame_box=[]
98
  frame_file_box=[]
99
  frame_tar_box=[]
100
  go=1
101
+ return timestr, go, frame_box, frame_file_box, frame_tar_box
102
 
103
  def go_fn():
104
  num=1
105
  return num
106
 
107
+ def the_thing(inputs,input_rand, model_choice,num,top_num,timestr, frame_box, frame_file_box, frame_tar_box):
108
  if num != 0:
109
  if int(num) <= int(top_num):
110
  #proc1=
 
132
 
133
  else:
134
  print("ending")
135
+ return frame_box,frame_file_box,frame_tar_box,num,input_rand,frame_box,frame_file_box,frame_tar_box
136
 
137
 
138
  css=""""""
 
142
  }
143
  """
144
  with gr.Blocks(css=css) as myface:
145
+ frame_box = gr.State([])
146
+ frame_file_box = gr.State([])
147
+ frame_tar_box = gr.State([])
148
  with gr.Row():
149
  with gr.Tab("Title"):
150
  gr.HTML(""" <title>Diffusion Flood</title>
 
229
  def short_prompt(inputs):
230
  return(inputs)
231
 
232
+ run.click(prime_the_thing, inputs=[], outputs=[time_box,frame_num, frame_box, frame_file_box, frame_tar_box])
233
  go_box.change(go_fn,inputs=[],outputs=[frame_num])
234
+ frame_num.change(the_thing, inputs=[magic_text,rand_box, model_name1, frame_num, frame_top,time_box, frame_box, frame_file_box, frame_tar_box], outputs=[frames,frame_files,frame_tar,frame_num,rand_box, frame_box, frame_file_box, frame_tar_box])
235
  #use_short.click(short_prompt,inputs=[input_text],outputs=magic_text)
236
  #see_prompt.click(text_it,inputs=[input_text],outputs=[magic_text])
237
  #model_name1.change(set_model,inputs=model_name1,outputs=[output1,output2,output3,output4,output5,output6,output7,output8])