alexkueck commited on
Commit
39baa47
1 Parent(s): d699d10

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -165,6 +165,15 @@ def add_text2(chatbot, prompt):
165
  def file_anzeigen(file):
166
  return gr.Image(label = None, width=37, visible=True, interactive = False, height=37, min_width=37, show_download_button=False, show_share_button=False, show_label=False, scale = 0.5), file, file
167
 
 
 
 
 
 
 
 
 
 
168
  ##########################################
169
  #Hilfsfunktion, um ein von Stable Diffusion erzeugtes Bild für die Ausgabe in der History vorzubereiten
170
  def umwandeln_fuer_anzeige(image):
@@ -709,9 +718,8 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
709
  predict_event3 = upload.upload(file_anzeigen, [upload], [image_display, image_display, file_display] ) #.then(**predict_args)
710
  emptyBtn.click(clear_all, [], [file_display, image_display])
711
 
712
- cancelBtn.click(
713
- cancels=[predict_event1,predict_event2, predict_event3 ]
714
- )
715
 
716
  ######################################
717
  # Für Tab 2: Zeichnen
 
165
  def file_anzeigen(file):
166
  return gr.Image(label = None, width=37, visible=True, interactive = False, height=37, min_width=37, show_download_button=False, show_share_button=False, show_label=False, scale = 0.5), file, file
167
 
168
+ ############################################
169
+ #wenn 'Stop' Button geklickt, dann Message dazu und das Eingabe-Fenster leeren
170
+ def cancel_outputing():
171
+ reset_textbox()
172
+ return "Stop Done"
173
+
174
+ def reset_textbox():
175
+ return gr.update(value=""),""
176
+
177
  ##########################################
178
  #Hilfsfunktion, um ein von Stable Diffusion erzeugtes Bild für die Ausgabe in der History vorzubereiten
179
  def umwandeln_fuer_anzeige(image):
 
718
  predict_event3 = upload.upload(file_anzeigen, [upload], [image_display, image_display, file_display] ) #.then(**predict_args)
719
  emptyBtn.click(clear_all, [], [file_display, image_display])
720
 
721
+ #Berechnung oder Ausgabe anhalten (kann danach fortgesetzt werden)
722
+ cancelBtn.click(cancel_outputing, [], [status_display], cancels=[predict_event1,predict_event2, predict_event3])
 
723
 
724
  ######################################
725
  # Für Tab 2: Zeichnen