om4r932 commited on
Commit
07f8a3c
·
1 Parent(s): 22ee398

Disable button while indexing

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -34,25 +34,27 @@ def get_script_output(script_path, current_log=""):
34
 
35
  def index_tdocs():
36
  log_output = "⏳ Indexation en cours...\n"
37
- for log in get_script_output(SCRIPT_DOC):
38
- yield log
 
39
  log_output = log
40
 
41
  log_output += "✅ Terminé.\n"
42
- yield log_output
43
 
44
  def index_specifications():
45
  log_output = "⏳ Indexation en cours...\n"
46
- for log in get_script_output(SCRIPT_SPEC):
47
- yield log
 
48
  log_output = log
49
 
50
- for log in get_script_output(SCRIPT_BM25):
51
- yield log
52
  log_output = log
53
 
54
  log_output += "✅ Terminé.\n"
55
- yield log_output
56
 
57
  with gr.Blocks(theme=gr.themes.Soft()) as demo:
58
  gr.Markdown("# 📄 3GPP Indexer Main Menu")
 
34
 
35
  def index_tdocs():
36
  log_output = "⏳ Indexation en cours...\n"
37
+ yield gr.update(interactive=False), gr.update(interactive=False), log_output
38
+ for log in get_script_output(SCRIPT_DOC, log_output):
39
+ yield gr.update(interactive=False), gr.update(interactive=False), log
40
  log_output = log
41
 
42
  log_output += "✅ Terminé.\n"
43
+ yield gr.update(interactive=True), gr.update(interactive=True), log_output
44
 
45
  def index_specifications():
46
  log_output = "⏳ Indexation en cours...\n"
47
+ yield gr.update(interactive=False), gr.update(interactive=False), log_output
48
+ for log in get_script_output(SCRIPT_SPEC, log_output):
49
+ yield gr.update(interactive=False), gr.update(interactive=False), log
50
  log_output = log
51
 
52
+ for log in get_script_output(SCRIPT_BM25, log_output):
53
+ yield gr.update(interactive=False), gr.update(interactive=False), log
54
  log_output = log
55
 
56
  log_output += "✅ Terminé.\n"
57
+ yield gr.update(interactive=True), gr.update(interactive=True), log_output
58
 
59
  with gr.Blocks(theme=gr.themes.Soft()) as demo:
60
  gr.Markdown("# 📄 3GPP Indexer Main Menu")