SamanthaStorm commited on
Commit
968e390
·
verified ·
1 Parent(s): 96f5bc2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -218,16 +218,16 @@ def analyze_composite(m1,d1,m2,d2,m3,d3,*answers):
218
  if not active:
219
  return "Please enter at least one message."
220
  results=[(analyze_single_message(m),d) for m,d in active]
221
- abuse_scores=[r[0]['abuse_score'] for r in results]
222
  top_labels=[res['top_patterns'][0][0] if res['top_patterns'] else 'None'
223
  for res,_ in results]
224
  dates_used=[d or 'Undated' for _,d in results]
225
  # common stage & composite abuse
226
- stages=[r[0]['stage'] for r,_ in results]
227
  most_common_stage=max(set(stages), key=stages.count)
228
  composite_abuse=int(round(sum(abuse_scores)/len(abuse_scores)))
229
  # DARVO summary
230
- darvos=[r[0]['darvo_score'] for r,_ in results]
231
  avg_darvo=round(sum(darvos)/len(darvos),3)
232
  darvo_blurb=f"\n🎭 DARVO Score: {avg_darvo} ({'high' if avg_darvo>=0.65 else 'moderate'})" if avg_darvo>0.25 else ''
233
  # build output
 
218
  if not active:
219
  return "Please enter at least one message."
220
  results=[(analyze_single_message(m),d) for m,d in active]
221
+ abuse_scores = [r['abuse_score'] for r,_ in results]
222
  top_labels=[res['top_patterns'][0][0] if res['top_patterns'] else 'None'
223
  for res,_ in results]
224
  dates_used=[d or 'Undated' for _,d in results]
225
  # common stage & composite abuse
226
+ stages = [r['stage'] for r,_ in results]
227
  most_common_stage=max(set(stages), key=stages.count)
228
  composite_abuse=int(round(sum(abuse_scores)/len(abuse_scores)))
229
  # DARVO summary
230
+ darvos = [r['darvo_score'] for r,_ in results]
231
  avg_darvo=round(sum(darvos)/len(darvos),3)
232
  darvo_blurb=f"\n🎭 DARVO Score: {avg_darvo} ({'high' if avg_darvo>=0.65 else 'moderate'})" if avg_darvo>0.25 else ''
233
  # build output