SamanthaStorm commited on
Commit
70059c0
·
verified ·
1 Parent(s): 341fa99

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -475,14 +475,7 @@ THREAT_MOTIFS = [
475
  "you’re making me hurt you", "i warned you", "you should have listened"
476
  ]
477
 
478
- # Flag any threat phrases present in the messages
479
- def detect_threat_motifs(text, motifs):
480
- return [m for m in motifs if m in text.lower()]
481
 
482
- # Collect matches per message
483
- immediate_threats = [detect_threat_motifs(m, THREAT_MOTIFS) for m, _ in active]
484
- flat_threats = [t for sublist in immediate_threats for t in sublist]
485
- threat_risk = "Yes" if flat_threats else "No"
486
  def compute_abuse_score(matched_scores, sentiment):
487
  if not matched_scores:
488
  return 0
@@ -650,7 +643,14 @@ def analyze_composite(msg1, date1, msg2, date2, msg3, date3, *answers_and_none):
650
  active = [(m, d) for m, d in zip(messages, dates) if m.strip()]
651
  if not active:
652
  return "Please enter at least one message."
 
 
 
653
 
 
 
 
 
654
  results = [(analyze_single_message(m, THRESHOLDS.copy()), d) for m, d in active]
655
 
656
  abuse_scores = [r[0][0] for r in results]
 
475
  "you’re making me hurt you", "i warned you", "you should have listened"
476
  ]
477
 
 
 
 
478
 
 
 
 
 
479
  def compute_abuse_score(matched_scores, sentiment):
480
  if not matched_scores:
481
  return 0
 
643
  active = [(m, d) for m, d in zip(messages, dates) if m.strip()]
644
  if not active:
645
  return "Please enter at least one message."
646
+ # Flag any threat phrases present in the messages
647
+ def detect_threat_motifs(text, motifs):
648
+ return [m for m in motifs if m in text.lower()]
649
 
650
+ # Collect matches per message
651
+ immediate_threats = [detect_threat_motifs(m, THREAT_MOTIFS) for m, _ in active]
652
+ flat_threats = [t for sublist in immediate_threats for t in sublist]
653
+ threat_risk = "Yes" if flat_threats else "No"
654
  results = [(analyze_single_message(m, THRESHOLDS.copy()), d) for m, d in active]
655
 
656
  abuse_scores = [r[0][0] for r in results]