ParahumanSkitter commited on
Commit
7aa4804
·
verified ·
1 Parent(s): 7a929de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -2,6 +2,7 @@ import gradio as gr
2
  from random import randint
3
  from all_models import models
4
  from datetime import datetime
 
5
 
6
  def get_current_time():
7
  now = datetime.now()
@@ -35,7 +36,7 @@ def update_imgbox(choices):
35
 
36
  def gen_fn(model_str, prompt, negative_prompt, max_retries=10, progress=gr.Progress()):
37
  if model_str == 'NA':
38
- return None
39
 
40
  retries = 0
41
  feedback = ""
@@ -87,10 +88,11 @@ def make_me():
87
 
88
  with gr.Row():
89
  output = [gr.Image(label=m, min_width=250, height=250, elem_id="custom_image") for m in default_models]
90
- progress_bars = [gr.Progress(label=f"Progress for {m}", visible=(m != 'NA')) for m in default_models]
 
91
  feedback_box = gr.Textbox(label="Feedback", lines=10, interactive=False, elem_id="custom_feedback_box")
92
  current_models = [gr.Textbox(m, visible=False) for m in default_models]
93
- for m, o, p, c in zip(current_models, output, progress_bars, default_models):
94
  gen_event = gen_button.click(gen_fn, [m, txt_input, negative_txt_input, gr.Slider(1, 10, value=10, label="Max Retries"), p], [o, feedback_box], cancels=[gen_event])
95
  stop_button.click(on_stop_click, inputs=None, outputs=[gen_button, stop_button], cancels=[gen_event])
96
 
 
2
  from random import randint
3
  from all_models import models
4
  from datetime import datetime
5
+ import time
6
 
7
  def get_current_time():
8
  now = datetime.now()
 
36
 
37
  def gen_fn(model_str, prompt, negative_prompt, max_retries=10, progress=gr.Progress()):
38
  if model_str == 'NA':
39
+ return None, ""
40
 
41
  retries = 0
42
  feedback = ""
 
88
 
89
  with gr.Row():
90
  output = [gr.Image(label=m, min_width=250, height=250, elem_id="custom_image") for m in default_models]
91
+ progress_bars = [gr.Progress(visible=(m != 'NA')) for m in default_models]
92
+ progress_labels = [gr.Label(value=f"Progress for {m}", visible=(m != 'NA')) for m in default_models]
93
  feedback_box = gr.Textbox(label="Feedback", lines=10, interactive=False, elem_id="custom_feedback_box")
94
  current_models = [gr.Textbox(m, visible=False) for m in default_models]
95
+ for m, o, p, l, c in zip(current_models, output, progress_bars, progress_labels, default_models):
96
  gen_event = gen_button.click(gen_fn, [m, txt_input, negative_txt_input, gr.Slider(1, 10, value=10, label="Max Retries"), p], [o, feedback_box], cancels=[gen_event])
97
  stop_button.click(on_stop_click, inputs=None, outputs=[gen_button, stop_button], cancels=[gen_event])
98