alexkueck commited on
Commit
5377895
1 Parent(s): f80dfa3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -414,7 +414,11 @@ def update_vectorstore():
414
  status_message = "Vektorstore wurde erneuert."
415
  except Exception as e:
416
  status_message = "Fehler beim Erneuern des Vektorstores."
417
-
 
 
 
 
418
 
419
  ########################################
420
  # Bot- test gegen schädliche Bots die die Anwendung testen...
@@ -641,7 +645,9 @@ with gr.Blocks(css=customCSS, theme=themeAlex) as demo:
641
  #renew_button.click(fn=upload_pdf, inputs=upload_pdf_files, outputs=[output_text, file_list])
642
  # Hochladen der Dateien und dann Vektorstore aktualisieren
643
  renew_button.click(fn=upload_pdf, inputs=upload_pdf_files, outputs=[output_text, file_list]).then(
644
- fn=update_vectorstore, inputs=None, outputs=output_text
 
 
645
  )
646
  demo.load(display_files, outputs=file_list)
647
 
 
414
  status_message = "Vektorstore wurde erneuert."
415
  except Exception as e:
416
  status_message = "Fehler beim Erneuern des Vektorstores."
417
+
418
+ #File Input automatisch nach upload Prozess resetten
419
+ def reset_file_input():
420
+ # Zurücksetzen des file inputs
421
+ return gr.update(value=None)
422
 
423
  ########################################
424
  # Bot- test gegen schädliche Bots die die Anwendung testen...
 
645
  #renew_button.click(fn=upload_pdf, inputs=upload_pdf_files, outputs=[output_text, file_list])
646
  # Hochladen der Dateien und dann Vektorstore aktualisieren
647
  renew_button.click(fn=upload_pdf, inputs=upload_pdf_files, outputs=[output_text, file_list]).then(
648
+ fn=update_vectorstore, inputs=None, outputs=output_text).then(
649
+ fn=reset_file_input, inputs=None, outputs=upload_pdf_files).then(
650
+ fn=lambda: "Vorgang abgeschlossen", inputs=None, outputs=output_text
651
  )
652
  demo.load(display_files, outputs=file_list)
653