fruitpicker01 commited on
Commit
b20a254
·
verified ·
1 Parent(s): f63ecb6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -633,6 +633,7 @@ def on_regenerate(
633
  2) Сохраняет все те же данные, что и on_prefer_sms_1/2, но с chosen_sms="none".
634
  3) Возвращает новые sms_1, sms_2 для обновления интерфейса.
635
  """
 
636
 
637
  # Перегенерируем SMS (аналогично regen_sms)
638
  if not final_prompt_1.strip() or not final_prompt_2.strip():
@@ -646,7 +647,7 @@ def on_regenerate(
646
 
647
  # Проверяем заново:
648
  cut_sms_1 = cut_message(sms_1)
649
- checks_1 = perform_checks(cut_sms_1, key_message)
650
  checks_formatted_1 = format_checks(checks_1)
651
 
652
  yield sms_1, "", checks_formatted_1, ""
@@ -654,7 +655,7 @@ def on_regenerate(
654
  sms_2 = generate_sms_with_timer(final_prompt_2, product_name, key_message)
655
 
656
  cut_sms_2 = cut_message(sms_2)
657
- checks_2 = perform_checks(cut_sms_2, key_message)
658
  checks_formatted_2 = format_checks(checks_2)
659
 
660
  # Теперь сохраняем всё, как при «Я предпочитаю это SMS»,
 
633
  2) Сохраняет все те же данные, что и on_prefer_sms_1/2, но с chosen_sms="none".
634
  3) Возвращает новые sms_1, sms_2 для обновления интерфейса.
635
  """
636
+ _, exceptions_dict = check_source_fields(description, product_name, benefits, key_message)
637
 
638
  # Перегенерируем SMS (аналогично regen_sms)
639
  if not final_prompt_1.strip() or not final_prompt_2.strip():
 
647
 
648
  # Проверяем заново:
649
  cut_sms_1 = cut_message(sms_1)
650
+ checks_1 = perform_checks(cut_sms_1, key_message, exceptions_dict)
651
  checks_formatted_1 = format_checks(checks_1)
652
 
653
  yield sms_1, "", checks_formatted_1, ""
 
655
  sms_2 = generate_sms_with_timer(final_prompt_2, product_name, key_message)
656
 
657
  cut_sms_2 = cut_message(sms_2)
658
+ checks_2 = perform_checks(cut_sms_2, key_message, exceptions_dict)
659
  checks_formatted_2 = format_checks(checks_2)
660
 
661
  # Теперь сохраняем всё, как при «Я предпочитаю это SMS»,