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"
|