Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -226,7 +226,11 @@ def analyze_composite(msg1, date1, msg2, date2, msg3, date3, *answers_and_none):
|
|
226 |
return "Please enter at least one message."
|
227 |
results = [(analyze_single_message(m), d) for m,d in active]
|
228 |
abuse_scores = [r[0]['abuse_score'] for r in results]
|
229 |
-
|
|
|
|
|
|
|
|
|
230 |
dates_used = [d or 'Undated' for _,d in results]
|
231 |
# common stage
|
232 |
stage_list = [r[0]['stage'] for r,_ in results]
|
@@ -269,4 +273,3 @@ iface = gr.Interface(
|
|
269 |
)
|
270 |
if __name__ == "__main__":
|
271 |
iface.launch()
|
272 |
-
|
|
|
226 |
return "Please enter at least one message."
|
227 |
results = [(analyze_single_message(m), d) for m,d in active]
|
228 |
abuse_scores = [r[0]['abuse_score'] for r in results]
|
229 |
+
stage_list = [r[0]['stage'] for r,_ in results]
|
230 |
+
most_common_stage = max(set(stage_list), key=stage_list.count)
|
231 |
+
composite_abuse = int(round(sum(abuse_scores)/len(abuse_scores)))
|
232 |
+
# extract top label from each result dict
|
233 |
+
top_labels = [res['top_patterns'][0][0] if res['top_patterns'] else 'None' for res, _ in results]['top_patterns'][0][0] if r[0]['top_patterns'] else 'None' for r,_ in results]
|
234 |
dates_used = [d or 'Undated' for _,d in results]
|
235 |
# common stage
|
236 |
stage_list = [r[0]['stage'] for r,_ in results]
|
|
|
273 |
)
|
274 |
if __name__ == "__main__":
|
275 |
iface.launch()
|
|