Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -966,24 +966,29 @@ def check_source_fields(description, product_name, benefits, key_message):
|
|
966 |
|
967 |
# Проверяем "Описание предложения"
|
968 |
desc_checks = perform_checks(description, "")
|
|
|
|
|
969 |
not_passed_desc = extract_failed_checks(desc_checks, exceptions_dict, context="Описание предложения")
|
970 |
if not_passed_desc:
|
971 |
results.append(f"Описание предложения:\n{not_passed_desc}")
|
972 |
|
973 |
# Проверяем "Наименование продукта"
|
974 |
name_checks = perform_checks(product_name, "")
|
|
|
975 |
not_passed_name = extract_failed_checks(name_checks, exceptions_dict, context="Наименование продукта")
|
976 |
if not_passed_name:
|
977 |
results.append(f"Наименование продукта:\n{not_passed_name}")
|
978 |
|
979 |
# Проверяем "Преимущества"
|
980 |
ben_checks = perform_checks(benefits, "")
|
|
|
981 |
not_passed_ben = extract_failed_checks(ben_checks, exceptions_dict, context="Преимущества")
|
982 |
if not_passed_ben:
|
983 |
results.append(f"Преимущества:\n{not_passed_ben}")
|
984 |
|
985 |
# Проверяем "Ключевое сообщение"
|
986 |
km_checks = perform_checks(key_message, "")
|
|
|
987 |
not_passed_km = extract_failed_checks(km_checks, exceptions_dict, context="Ключевое сообщение")
|
988 |
if not_passed_km:
|
989 |
results.append(f"Ключевое сообщение:\n{not_passed_km}")
|
|
|
966 |
|
967 |
# Проверяем "Описание предложения"
|
968 |
desc_checks = perform_checks(description, "")
|
969 |
+
# Удаляем length_check
|
970 |
+
desc_checks.pop("length_check", None)
|
971 |
not_passed_desc = extract_failed_checks(desc_checks, exceptions_dict, context="Описание предложения")
|
972 |
if not_passed_desc:
|
973 |
results.append(f"Описание предложения:\n{not_passed_desc}")
|
974 |
|
975 |
# Проверяем "Наименование продукта"
|
976 |
name_checks = perform_checks(product_name, "")
|
977 |
+
name_checks.pop("length_check", None)
|
978 |
not_passed_name = extract_failed_checks(name_checks, exceptions_dict, context="Наименование продукта")
|
979 |
if not_passed_name:
|
980 |
results.append(f"Наименование продукта:\n{not_passed_name}")
|
981 |
|
982 |
# Проверяем "Преимущества"
|
983 |
ben_checks = perform_checks(benefits, "")
|
984 |
+
ben_checks.pop("length_check", None)
|
985 |
not_passed_ben = extract_failed_checks(ben_checks, exceptions_dict, context="Преимущества")
|
986 |
if not_passed_ben:
|
987 |
results.append(f"Преимущества:\n{not_passed_ben}")
|
988 |
|
989 |
# Проверяем "Ключевое сообщение"
|
990 |
km_checks = perform_checks(key_message, "")
|
991 |
+
km_checks.pop("length_check", None)
|
992 |
not_passed_km = extract_failed_checks(km_checks, exceptions_dict, context="Ключевое сообщение")
|
993 |
if not_passed_km:
|
994 |
results.append(f"Ключевое сообщение:\n{not_passed_km}")
|