bibibi12345 commited on
Commit
ca5d0fc
·
1 Parent(s): a84d7ad

added styling and tags

Browse files
Files changed (1) hide show
  1. app/message_processing.py +6 -4
app/message_processing.py CHANGED
@@ -258,16 +258,18 @@ def _create_safety_ratings_html(safety_ratings: List[Any]) -> str:
258
  summary_category = highest_rating.category.name.replace('HARM_CATEGORY_', '').replace('_', ' ').title()
259
  summary_probability = highest_rating.probability.name
260
  # Using .7f for score and .8f for severity as per example's precision
261
- summary_line = f"{summary_category}: {summary_probability} (Score: {highest_rating.probability_score:.7f}, Severity: {highest_rating.severity_score:.8f})"
 
 
262
 
263
  # Format the list of all ratings for the <pre> block
264
  ratings_list = []
265
  for rating in safety_ratings:
266
  category = rating.category.name.replace('HARM_CATEGORY_', '').replace('_', ' ').title()
267
  probability = rating.probability.name
268
- ratings_list.append(
269
- f"{category}: {probability} (Score: {rating.probability_score:.7f}, Severity: {rating.severity_score:.8f})"
270
- )
271
  all_ratings_str = '\n'.join(ratings_list)
272
 
273
  # CSS Style as specified
 
258
  summary_category = highest_rating.category.name.replace('HARM_CATEGORY_', '').replace('_', ' ').title()
259
  summary_probability = highest_rating.probability.name
260
  # Using .7f for score and .8f for severity as per example's precision
261
+ summary_score_str = f"{highest_rating.probability_score:.7f}" if highest_rating.probability_score is not None else "None"
262
+ summary_severity_str = f"{highest_rating.severity_score:.8f}" if highest_rating.severity_score is not None else "None"
263
+ summary_line = f"{summary_category}: {summary_probability} (Score: {summary_score_str}, Severity: {summary_severity_str})"
264
 
265
  # Format the list of all ratings for the <pre> block
266
  ratings_list = []
267
  for rating in safety_ratings:
268
  category = rating.category.name.replace('HARM_CATEGORY_', '').replace('_', ' ').title()
269
  probability = rating.probability.name
270
+ score_str = f"{rating.probability_score:.7f}" if rating.probability_score is not None else "None"
271
+ severity_str = f"{rating.severity_score:.8f}" if rating.severity_score is not None else "None"
272
+ ratings_list.append(f"{category}: {probability} (Score: {score_str}, Severity: {severity_str})")
273
  all_ratings_str = '\n'.join(ratings_list)
274
 
275
  # CSS Style as specified