SamanthaStorm commited on
Commit
f85ce37
·
verified ·
1 Parent(s): 562f53c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -11
app.py CHANGED
@@ -81,20 +81,20 @@ score_lines = [
81
  ]
82
  raw_score_output = "\n".join(score_lines)
83
 
84
- # Calculate overall abuse level and interpret it
85
- abuse_level = calculate_abuse_level(scores, THRESHOLDS)
86
- abuse_description = interpret_abuse_level(abuse_level)
87
 
88
  # Resource logic based on the number of danger cues
89
- if danger_flag_count >= 2:
90
- resources = "Immediate assistance recommended. Please seek professional help or contact emergency services."
91
- else:
92
- resources = "For more information on abuse patterns, consider reaching out to support groups or professional counselors."
93
 
94
- # Get top 2 highest scoring abuse patterns (excluding 'non_abusive')
95
- scored_patterns = [(label, score) for label, score in zip(PATTERN_LABELS, scores[:14])]
96
- top_patterns = sorted(scored_patterns, key=lambda x: x[1], reverse=True)[:2]
97
- top_patterns_str = "\n".join([f"• {label.replace('_', ' ').title()}" for label, _ in top_patterns])
98
 
99
  # Format final result
100
  result = (
 
81
  ]
82
  raw_score_output = "\n".join(score_lines)
83
 
84
+ # Calculate overall abuse level and interpret it
85
+ abuse_level = calculate_abuse_level(scores, THRESHOLDS)
86
+ abuse_description = interpret_abuse_level(abuse_level)
87
 
88
  # Resource logic based on the number of danger cues
89
+ if danger_flag_count >= 2:
90
+ resources = "Immediate assistance recommended. Please seek professional help or contact emergency services."
91
+ else:
92
+ resources = "For more information on abuse patterns, consider reaching out to support groups or professional counselors."
93
 
94
+ # Get top 2 highest scoring abuse patterns (excluding 'non_abusive')
95
+ scored_patterns = [(label, score) for label, score in zip(PATTERN_LABELS, scores[:14])]
96
+ top_patterns = sorted(scored_patterns, key=lambda x: x[1], reverse=True)[:2]
97
+ top_patterns_str = "\n".join([f"• {label.replace('_', ' ').title()}" for label, _ in top_patterns])
98
 
99
  # Format final result
100
  result = (