Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -828,11 +828,13 @@ def clear_personalization_fields():
|
|
828 |
""
|
829 |
)
|
830 |
|
831 |
-
|
|
|
|
|
|
|
832 |
def update_button_text():
|
833 |
return gr.update(value="Сохранено!", visible=True)
|
834 |
|
835 |
-
# Функция для возврата кнопки в исходное состояние
|
836 |
def reset_button_text():
|
837 |
time.sleep(3) # Задержка в 3 секунды
|
838 |
return gr.update(value="👍 GPT-4o", visible=True)
|
@@ -1101,6 +1103,10 @@ with gr.Blocks() as demo:
|
|
1101 |
|
1102 |
# Привязка кнопок к функциям сохранения
|
1103 |
save_gpt4o_btn.click(
|
|
|
|
|
|
|
|
|
1104 |
fn=lambda personalized_message, comment, corrected_message, description, advantages, non_personalized_prompt, non_personalized_message, gender, generation, psychotype, business_stage, industry, legal_form:
|
1105 |
save_to_github(personalized_message, "GPT-4o", comment, corrected_message, description, advantages, non_personalized_prompt, non_personalized_message, gender, generation, psychotype, business_stage, industry, legal_form),
|
1106 |
inputs=[
|
@@ -1120,7 +1126,7 @@ with gr.Blocks() as demo:
|
|
1120 |
],
|
1121 |
outputs=None
|
1122 |
).then(
|
1123 |
-
fn=update_button_text, #
|
1124 |
outputs=[save_gpt4o_btn]
|
1125 |
).then(
|
1126 |
fn=reset_button_text, # Возвращаем текст на кнопке обратно через 3 секунды
|
|
|
828 |
""
|
829 |
)
|
830 |
|
831 |
+
|
832 |
+
def prepare_button_text():
|
833 |
+
return gr.update(value="Сохраняется...", visible=True)
|
834 |
+
|
835 |
def update_button_text():
|
836 |
return gr.update(value="Сохранено!", visible=True)
|
837 |
|
|
|
838 |
def reset_button_text():
|
839 |
time.sleep(3) # Задержка в 3 секунды
|
840 |
return gr.update(value="👍 GPT-4o", visible=True)
|
|
|
1103 |
|
1104 |
# Привязка кнопок к функциям сохранения
|
1105 |
save_gpt4o_btn.click(
|
1106 |
+
fn=prepare_button_text, # Сначала меняем текст на "Сохраняется..."
|
1107 |
+
inputs=[],
|
1108 |
+
outputs=[save_gpt4o_btn]
|
1109 |
+
).then(
|
1110 |
fn=lambda personalized_message, comment, corrected_message, description, advantages, non_personalized_prompt, non_personalized_message, gender, generation, psychotype, business_stage, industry, legal_form:
|
1111 |
save_to_github(personalized_message, "GPT-4o", comment, corrected_message, description, advantages, non_personalized_prompt, non_personalized_message, gender, generation, psychotype, business_stage, industry, legal_form),
|
1112 |
inputs=[
|
|
|
1126 |
],
|
1127 |
outputs=None
|
1128 |
).then(
|
1129 |
+
fn=update_button_text, # Обновляем текст на "Сохранено!" после сохранения
|
1130 |
outputs=[save_gpt4o_btn]
|
1131 |
).then(
|
1132 |
fn=reset_button_text, # Возвращаем текст на кнопке обратно через 3 секунды
|