reab5555 commited on
Commit
5daa20a
·
verified ·
1 Parent(s): 4c55883

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -10
app.py CHANGED
@@ -23,10 +23,6 @@ def create_interface():
23
  status_text = gr.Textbox(label="Status")
24
  execution_time = gr.Textbox(label="Execution Time", visible=False)
25
  detected_language = gr.Textbox(label="Detected Language", visible=False)
26
- original_tokens = gr.Textbox(label="Original Tokens", visible=False)
27
- attachments_tokens = gr.Textbox(label="Attachments Tokens", visible=False)
28
- bigfive_tokens = gr.Textbox(label="Big Five Tokens", visible=False)
29
- personalities_tokens = gr.Textbox(label="Personalities Tokens", visible=False)
30
 
31
  charts_and_explanations = []
32
  for _ in range(6): # 3 analysis types * 2 speakers
@@ -37,13 +33,15 @@ def create_interface():
37
 
38
  def process_and_update(input_file):
39
  if input_file is None:
40
- return [gr.update(value="No file selected")] + [gr.update(visible=False)] * 24
41
 
42
  results = process_input(input_file, progress=gr.Progress())
43
 
44
  if len(results) != 10:
45
- return [gr.update(value="Error: Unexpected number of results")] + [gr.update(visible=False)] * 24
46
 
 
 
47
  return update_visibility_and_charts(*results)
48
 
49
  def use_example_video():
@@ -52,8 +50,7 @@ def create_interface():
52
  input_file.upload(
53
  fn=process_and_update,
54
  inputs=[input_file],
55
- outputs=[status_text, execution_time, detected_language, original_tokens,
56
- attachments_tokens, bigfive_tokens, personalities_tokens] + charts_and_explanations
57
  )
58
 
59
  example_button.click(
@@ -63,8 +60,7 @@ def create_interface():
63
  ).then(
64
  fn=process_and_update,
65
  inputs=[input_file],
66
- outputs=[status_text, execution_time, detected_language, original_tokens,
67
- attachments_tokens, bigfive_tokens, personalities_tokens] + charts_and_explanations
68
  )
69
 
70
  return iface
 
23
  status_text = gr.Textbox(label="Status")
24
  execution_time = gr.Textbox(label="Execution Time", visible=False)
25
  detected_language = gr.Textbox(label="Detected Language", visible=False)
 
 
 
 
26
 
27
  charts_and_explanations = []
28
  for _ in range(6): # 3 analysis types * 2 speakers
 
33
 
34
  def process_and_update(input_file):
35
  if input_file is None:
36
+ return [gr.update(value="No file selected")] + [gr.update(visible=False)] * 21
37
 
38
  results = process_input(input_file, progress=gr.Progress())
39
 
40
  if len(results) != 10:
41
+ return [gr.update(value="Error: Unexpected number of results")] + [gr.update(visible=False)] * 21
42
 
43
+ # Remove token information from results
44
+ results = results[:3] + results[3:6] + results[6:]
45
  return update_visibility_and_charts(*results)
46
 
47
  def use_example_video():
 
50
  input_file.upload(
51
  fn=process_and_update,
52
  inputs=[input_file],
53
+ outputs=[status_text, execution_time, detected_language] + charts_and_explanations
 
54
  )
55
 
56
  example_button.click(
 
60
  ).then(
61
  fn=process_and_update,
62
  inputs=[input_file],
63
+ outputs=[status_text, execution_time, detected_language] + charts_and_explanations
 
64
  )
65
 
66
  return iface