Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1972 |
|
1973 |
-
|
|
|
|
|
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 |
|