fruitpicker01 commited on
Commit
d717f3b
·
verified ·
1 Parent(s): 05304a0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -3
app.py CHANGED
@@ -1948,6 +1948,9 @@ def format_checks(checks):
1948
  "no_word_repetitions": "Повторы слов"
1949
  }
1950
 
 
 
 
1951
  lines = []
1952
  for rule, result in checks.items():
1953
  rule_name = translation.get(rule, rule) # на случай, если нет в словаре
@@ -1967,10 +1970,28 @@ def format_checks(checks):
1967
  else:
1968
  symbol = "❓"
1969
 
1970
- # Собираем строку вида: "Запрещенные слова: ✔️"
1971
- lines.append(f"{rule_name}: {symbol}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1972
 
1973
- return " \n".join(lines)
 
 
1974
 
1975
 
1976
 
 
1948
  "no_word_repetitions": "Повторы слов"
1949
  }
1950
 
1951
+ critical_lines = []
1952
+ non_critical_lines = []
1953
+
1954
  lines = []
1955
  for rule, result in checks.items():
1956
  rule_name = translation.get(rule, rule) # на случай, если нет в словаре
 
1970
  else:
1971
  symbol = "❓"
1972
 
1973
+ # Формируем строку вида "Имя проверки: ✔️/❌"
1974
+ line = f"{rule_name}: {symbol}"
1975
+
1976
+ # Раскладываем по группам
1977
+ if rule in CRITICAL_CHECKS:
1978
+ critical_lines.append(line)
1979
+ else:
1980
+ non_critical_lines.append(line)
1981
+
1982
+ text_parts = []
1983
+
1984
+ if critical_lines:
1985
+ text_parts.append("**Критические проверки**:")
1986
+ text_parts.extend(critical_lines)
1987
+ else:
1988
+ text_parts.append("")
1989
+ text_parts.append("**Некритические проверки**:")
1990
+ text_parts.extend(non_critical_lines)
1991
 
1992
+ # Склеиваем в одну многострочную строку
1993
+ result_text = " \n".join(text_parts)
1994
+ return result_text
1995
 
1996
 
1997