Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -94,7 +94,7 @@ def load_and_classify_csv_dataframe(file, text_field, event_model, threshold):
|
|
94 |
filters = list(result_df["event_label"].unique())
|
95 |
extra_filters = ['Not-'+x for x in filters]+['All']
|
96 |
|
97 |
-
return
|
98 |
value='All',
|
99 |
label="Filter data by label",
|
100 |
visible=True)
|
@@ -378,7 +378,7 @@ with gr.Blocks(fill_width=True) as demo:
|
|
378 |
outputs=[T_data, T_data_ss_state, T_data_filter]
|
379 |
)
|
380 |
|
381 |
-
T_data.select(T_on_select, None, T_tweet_embed,
|
382 |
# T_data.select(
|
383 |
# fn=lambda: gr.update(value=""),
|
384 |
# outputs=T_tweet_embed).then(T_on_select, None, T_tweet_embed).then(fn=None, js="reloadTwitterWidgets()")
|
@@ -391,7 +391,7 @@ with gr.Blocks(fill_width=True) as demo:
|
|
391 |
result_df = df[df["event_label"]!=filter.split('-')[1]].copy()
|
392 |
else:
|
393 |
result_df = df[df["event_label"]==filter].copy()
|
394 |
-
return
|
395 |
|
396 |
|
397 |
# Button clicks ETC Eval
|
|
|
94 |
filters = list(result_df["event_label"].unique())
|
95 |
extra_filters = ['Not-'+x for x in filters]+['All']
|
96 |
|
97 |
+
return result_df, result_df, gr.update(choices=sorted(filters+extra_filters),
|
98 |
value='All',
|
99 |
label="Filter data by label",
|
100 |
visible=True)
|
|
|
378 |
outputs=[T_data, T_data_ss_state, T_data_filter]
|
379 |
)
|
380 |
|
381 |
+
T_data.select(T_on_select, None, T_tweet_embed, trigger_mode="once").then(fn=None, js="reloadTwitterWidgets()")
|
382 |
# T_data.select(
|
383 |
# fn=lambda: gr.update(value=""),
|
384 |
# outputs=T_tweet_embed).then(T_on_select, None, T_tweet_embed).then(fn=None, js="reloadTwitterWidgets()")
|
|
|
391 |
result_df = df[df["event_label"]!=filter.split('-')[1]].copy()
|
392 |
else:
|
393 |
result_df = df[df["event_label"]==filter].copy()
|
394 |
+
return result_df
|
395 |
|
396 |
|
397 |
# Button clicks ETC Eval
|