DerivedFunction1 commited on
Commit
c3f0f75
·
1 Parent(s): af37cd1
Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -554,10 +554,6 @@ def render_prediction_summary(
554
  warnings.append(f"Low confidence overall: {overall_confidence:.2f}")
555
  if selected_lang != dominant_lang:
556
  warnings.append(f"Top prediction: {dominant_lang.upper()}")
557
- if fasttext_result and fasttext_result.get("variant_warning") and selected_lang == fasttext_result.get("top_family"):
558
- raw_label = fasttext_result.get("top_raw_label") or "unknown"
559
- family = fasttext_result.get("top_family") or "unknown"
560
- warnings.append(f"fastText proxy hint: {raw_label} -> {family.upper()}")
561
  warning_html = "".join(f"<div class='ambiguity-warning'>{note}</div>" for note in warnings)
562
 
563
  return f"""
@@ -652,11 +648,12 @@ def render_fasttext_summary(ui_state: dict[str, Any], selected_lang: str) -> str
652
  mode = fasttext_result.get("mode", "full")
653
  mode_label = "sentence" if mode == "sentences" else "full text"
654
  top_raw_label = fasttext_result.get("top_raw_label") or "n/a"
655
- variant_warning = bool(fasttext_result.get("variant_warning"))
 
656
 
657
  warnings = []
658
  if variant_warning:
659
- warnings.append(f"Proxy hint: {top_raw_label} -> {fasttext_result.get('top_family', selected_lang).upper()}")
660
  warning_html = "".join(f"<div class='ambiguity-warning'>{note}</div>" for note in warnings)
661
 
662
  return f"""
 
554
  warnings.append(f"Low confidence overall: {overall_confidence:.2f}")
555
  if selected_lang != dominant_lang:
556
  warnings.append(f"Top prediction: {dominant_lang.upper()}")
 
 
 
 
557
  warning_html = "".join(f"<div class='ambiguity-warning'>{note}</div>" for note in warnings)
558
 
559
  return f"""
 
648
  mode = fasttext_result.get("mode", "full")
649
  mode_label = "sentence" if mode == "sentences" else "full text"
650
  top_raw_label = fasttext_result.get("top_raw_label") or "n/a"
651
+ top_family = fasttext_result.get("top_family") or selected_lang
652
+ variant_warning = bool(fasttext_result.get("variant_warning") and selected_lang == top_family)
653
 
654
  warnings = []
655
  if variant_warning:
656
+ warnings.append(f"Proxy hint: {top_raw_label} -> {top_family.upper()}")
657
  warning_html = "".join(f"<div class='ambiguity-warning'>{note}</div>" for note in warnings)
658
 
659
  return f"""