Update app.py
Browse files
app.py
CHANGED
|
@@ -411,11 +411,11 @@ def update_vectorstore(status):
|
|
| 411 |
#Vektorstore neu....
|
| 412 |
############################################
|
| 413 |
create_vectorstore()
|
| 414 |
-
|
| 415 |
-
return
|
| 416 |
except Exception as e:
|
| 417 |
-
|
| 418 |
-
return
|
| 419 |
|
| 420 |
#File Input automatisch nach upload Prozess resetten
|
| 421 |
def reset_file_input():
|
|
@@ -433,7 +433,7 @@ def show_status():
|
|
| 433 |
return gr.HTML(value="", label="Status", visible=True) ##gr.Textbox( label="Status", visible = True)
|
| 434 |
|
| 435 |
def show_text_status(status):
|
| 436 |
-
if status.contains("Vektorstore wurde erneuert"):
|
| 437 |
return gr.HTML(value='<div style="text-align: center; color: red;">System erfolgreich aktualisiert!</div>', label="Status", visible=True), ""
|
| 438 |
else:
|
| 439 |
return gr.HTML(value='<div style="text-align: center; color: red;">System konnte nicht aktualisiert werden!</div>', label="Status", visible=True), ""
|
|
@@ -499,6 +499,7 @@ with gr.Blocks(css=customCSS, theme=themeAlex) as demo:
|
|
| 499 |
attached_file_history3 = gr.State(None)
|
| 500 |
|
| 501 |
status_display = gr.State("")
|
|
|
|
| 502 |
#status_display2 = gr.State("")
|
| 503 |
#status_display3 = gr.State("")
|
| 504 |
################################################
|
|
@@ -666,8 +667,8 @@ with gr.Blocks(css=customCSS, theme=themeAlex) as demo:
|
|
| 666 |
#renew_button.click(fn=upload_pdf, inputs=upload_pdf_files, outputs=[output_text, file_list])
|
| 667 |
# Hochladen der Dateien und dann Vektorstore aktualisieren
|
| 668 |
renew_button.click(fn=upload_pdf, inputs=[upload_pdf_files], outputs=[output_text, file_list]).then(
|
| 669 |
-
fn=update_vectorstore, inputs=
|
| 670 |
-
fn=reset_file_input, inputs=None, outputs=[upload_pdf_files]).then(fn=show_text_status, inputs=None, outputs=[output_text,
|
| 671 |
demo.load(display_files, outputs=file_list)
|
| 672 |
|
| 673 |
demo.title = "KKG-Suche"
|
|
|
|
| 411 |
#Vektorstore neu....
|
| 412 |
############################################
|
| 413 |
create_vectorstore()
|
| 414 |
+
message = status + "Vektorstore wurde erneuert"
|
| 415 |
+
return message, message
|
| 416 |
except Exception as e:
|
| 417 |
+
message = status + "Fehler beim Erneuern des Vektorstores"
|
| 418 |
+
return message, message
|
| 419 |
|
| 420 |
#File Input automatisch nach upload Prozess resetten
|
| 421 |
def reset_file_input():
|
|
|
|
| 433 |
return gr.HTML(value="", label="Status", visible=True) ##gr.Textbox( label="Status", visible = True)
|
| 434 |
|
| 435 |
def show_text_status(status):
|
| 436 |
+
if status and status.contains("Vektorstore wurde erneuert"):
|
| 437 |
return gr.HTML(value='<div style="text-align: center; color: red;">System erfolgreich aktualisiert!</div>', label="Status", visible=True), ""
|
| 438 |
else:
|
| 439 |
return gr.HTML(value='<div style="text-align: center; color: red;">System konnte nicht aktualisiert werden!</div>', label="Status", visible=True), ""
|
|
|
|
| 499 |
attached_file_history3 = gr.State(None)
|
| 500 |
|
| 501 |
status_display = gr.State("")
|
| 502 |
+
status_system_update= gr.State("")
|
| 503 |
#status_display2 = gr.State("")
|
| 504 |
#status_display3 = gr.State("")
|
| 505 |
################################################
|
|
|
|
| 667 |
#renew_button.click(fn=upload_pdf, inputs=upload_pdf_files, outputs=[output_text, file_list])
|
| 668 |
# Hochladen der Dateien und dann Vektorstore aktualisieren
|
| 669 |
renew_button.click(fn=upload_pdf, inputs=[upload_pdf_files], outputs=[output_text, file_list]).then(
|
| 670 |
+
fn=update_vectorstore, inputs=status_system_update, outputs=[output_text, status_system_update]).then(
|
| 671 |
+
fn=reset_file_input, inputs=None, outputs=[upload_pdf_files]).then(fn=show_text_status, inputs=None, outputs=[output_text, status_system_update]) #.then(fn=hide_status, inputs=None, outputs=output_text, show_progress="hidden")
|
| 672 |
demo.load(display_files, outputs=file_list)
|
| 673 |
|
| 674 |
demo.title = "KKG-Suche"
|