Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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)] *
|
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)] *
|
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
|
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
|
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
|