Update app.py
Browse files
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 |
|