fruitpicker01 commited on
Commit
811cab6
·
verified ·
1 Parent(s): 48aa500

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -0
app.py CHANGED
@@ -302,6 +302,7 @@ def generate_final_prompt_from_display(prompt_text, single_approach, is_prompt_1
302
  if chosen_suffix not in prompt_text:
303
  prompt_text = re.sub(r"\n[^\n]*Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.\n[^\n]*Убедись, что в SMS без.*\n[^\n]*Убедись, что в SMS есть следующая ключевая информация:",
304
  f"\n{chosen_suffix}.\nУбедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.\nУбедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта:\nУбедись, что в SMS есть следующая ключевая информация:", prompt_text, flags=re.DOTALL)
 
305
  return prompt_text
306
 
307
  final_prompt_1_state = gr.State("")
 
302
  if chosen_suffix not in prompt_text:
303
  prompt_text = re.sub(r"\n[^\n]*Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.\n[^\n]*Убедись, что в SMS без.*\n[^\n]*Убедись, что в SMS есть следующая ключевая информация:",
304
  f"\n{chosen_suffix}.\nУбедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.\nУбедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта:\nУбедись, что в SMS есть следующая ключевая информация:", prompt_text, flags=re.DOTALL)
305
+ prompt_text = re.sub(r"\s+([.,!?])", r"\1", prompt_text)
306
  return prompt_text
307
 
308
  final_prompt_1_state = gr.State("")