alexkueck commited on
Commit
26a5193
1 Parent(s): 4740f96

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -134,8 +134,9 @@ os.environ["HUGGINGFACEHUB_API_TOKEN"] = HUGGINGFACEHUB_API_TOKEN
134
 
135
  ##############################################
136
  #wenn löschen Button geklickt
137
- def clear_all():
138
- return None, gr.Image(visible=False)
 
139
 
140
  ##############################################
141
  #History - die Frage oder das File eintragen...
@@ -578,6 +579,7 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
578
  user_question = gr.State("")
579
  #damit der Prompt auch nach dem upload in die History noch für predicts_args verfügbar ist
580
  user_question2 = gr.State("")
 
581
  ################################################
582
  # Tab zum Chatbot mit Text oder Bildeingabe
583
  ################################################
@@ -601,10 +603,10 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
601
  with gr.Column(min_width=70, scale=1):
602
  cancelBtn = gr.Button("Stop")
603
  with gr.Row():
604
- file_display = gr.File(visible=False)
605
  image_display = gr.Image( visible=False)
606
  upload = gr.UploadButton("📁", file_types=["image", "video", "audio"], scale = 10)
607
- emptyBtn = gr.ClearButton([user_input, chatbot, history, file_display, image_display], value="🧹 Neue Session", scale=10)
608
 
609
  with gr.Column():
610
  with gr.Column(min_width=50, scale=1):
@@ -715,8 +717,8 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
715
 
716
  predict_event1 = user_input.submit(**transfer_input_args, queue=False,).then(**predict_args)
717
  predict_event2 = submitBtn.click(**transfer_input_args, queue=False,).then(**predict_args)
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])
 
134
 
135
  ##############################################
136
  #wenn löschen Button geklickt
137
+ def clear_all(file):
138
+ file = None
139
+ return gr.Image(visible=False)
140
 
141
  ##############################################
142
  #History - die Frage oder das File eintragen...
 
579
  user_question = gr.State("")
580
  #damit der Prompt auch nach dem upload in die History noch für predicts_args verfügbar ist
581
  user_question2 = gr.State("")
582
+ attached_file = gr.State(None)
583
  ################################################
584
  # Tab zum Chatbot mit Text oder Bildeingabe
585
  ################################################
 
603
  with gr.Column(min_width=70, scale=1):
604
  cancelBtn = gr.Button("Stop")
605
  with gr.Row():
606
+ #file_display = gr.File(visible=False)
607
  image_display = gr.Image( visible=False)
608
  upload = gr.UploadButton("📁", file_types=["image", "video", "audio"], scale = 10)
609
+ emptyBtn = gr.ClearButton([user_input, chatbot, history, attached_file, image_display], value="🧹 Neue Session", scale=10)
610
 
611
  with gr.Column():
612
  with gr.Column(min_width=50, scale=1):
 
717
 
718
  predict_event1 = user_input.submit(**transfer_input_args, queue=False,).then(**predict_args)
719
  predict_event2 = submitBtn.click(**transfer_input_args, queue=False,).then(**predict_args)
720
+ predict_event3 = upload.upload(file_anzeigen, [upload], [image_display, image_display, attached_file] ) #.then(**predict_args)
721
+ #emptyBtn.click(clear_all, [], [attached_file, image_display])
722
 
723
  #Berechnung oder Ausgabe anhalten (kann danach fortgesetzt werden)
724
  cancelBtn.click(cancel_outputing, [], [status_display], cancels=[predict_event1,predict_event2, predict_event3])