SamanthaStorm commited on
Commit
8da6955
·
verified ·
1 Parent(s): 4d75b52

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -266,19 +266,21 @@ def analyze_composite(m1, d1, m2, d2, m3, d3, *answers):
266
  esc_score = sum(w for (_, w), a in zip(ESCALATION_QUESTIONS, answers[:-1]) if a)
267
  risk_level = "High" if esc_score >= 16 else "Moderate" if esc_score >= 8 else "Low"
268
 
269
- # collect only non-empty messages
270
  msgs = [m1, m2, m3]
271
  dates = [d1, d2, d3]
272
  active = [(m, d) for m, d in zip(msgs, dates) if m.strip()]
273
  if not active:
274
  return "Please enter at least one message."
275
 
276
- # analyze each message
 
 
277
  results = [(analyze_single_message(m), d) for m, d in active]
278
 
279
- # pull out scores and labels
280
  abuse_scores = [res["abuse_score"] for res,_ in results]
281
- # NEW: per-message mapping
282
  for i, score in enumerate(abuse_scores, 1):
283
  if score >= 85: lvl = "High"
284
  elif score >= 60: lvl = "Moderate"
 
266
  esc_score = sum(w for (_, w), a in zip(ESCALATION_QUESTIONS, answers[:-1]) if a)
267
  risk_level = "High" if esc_score >= 16 else "Moderate" if esc_score >= 8 else "Low"
268
 
269
+ # collect only non-empty messages
270
  msgs = [m1, m2, m3]
271
  dates = [d1, d2, d3]
272
  active = [(m, d) for m, d in zip(msgs, dates) if m.strip()]
273
  if not active:
274
  return "Please enter at least one message."
275
 
276
+ out = "" # <-- ADD THIS LINE
277
+
278
+ # analyze each message
279
  results = [(analyze_single_message(m), d) for m, d in active]
280
 
281
+ # pull out scores and labels
282
  abuse_scores = [res["abuse_score"] for res,_ in results]
283
+ # NEW: per-message mapping
284
  for i, score in enumerate(abuse_scores, 1):
285
  if score >= 85: lvl = "High"
286
  elif score >= 60: lvl = "Moderate"