fruitpicker01 commited on
Commit
7721ac8
·
verified ·
1 Parent(s): 6b53224

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -44,6 +44,10 @@ def get_success_forecast_2():
44
  def get_success_forecast_3():
45
  return create_gauge(random.randint(60, 90))
46
 
 
 
 
 
47
  # Функция для смены вкладки
48
  def change_tab(id):
49
  return gr.Tabs(selected=id)
@@ -73,7 +77,7 @@ with gr.Blocks() as demo:
73
  with gr.TabItem("Ассистент", id=1):
74
  with gr.Row():
75
  with gr.Column():
76
- non_personalized_prompt = gr.Textbox(label="Задание для копирайтера", lines=25) # Увеличенная высота
77
  with gr.Column():
78
  personalized_prompt = gr.Textbox(label="Задание для редактора", lines=25) # Увеличенная высота
79
 
@@ -103,7 +107,8 @@ with gr.Blocks() as demo:
103
  # Четвертый ряд
104
  with gr.Row():
105
  btn_check = gr.Button("Проверить", elem_id="check3")
106
- btn_check.click(fn=[get_success_forecast_1, get_success_forecast_2, get_success_forecast_3],
 
107
  inputs=[],
108
  outputs=["success_forecast_1", "success_forecast_2", "success_forecast_3"])
109
 
@@ -134,4 +139,4 @@ with gr.Blocks() as demo:
134
  check_message_3 = gr.Textbox(label="Проверка сообщения 3", lines=5)
135
  success_forecast_3 = gr.Plot(value=get_success_forecast_3(), label="Прогноз успешности сообщения 3")
136
 
137
- demo.launch()
 
44
  def get_success_forecast_3():
45
  return create_gauge(random.randint(60, 90))
46
 
47
+ # Функция, которая вызывает все три генератора и возвращает результаты
48
+ def get_all_success_forecasts():
49
+ return get_success_forecast_1(), get_success_forecast_2(), get_success_forecast_3()
50
+
51
  # Функция для смены вкладки
52
  def change_tab(id):
53
  return gr.Tabs(selected=id)
 
77
  with gr.TabItem("Ассистент", id=1):
78
  with gr.Row():
79
  with gr.Column():
80
+ non_personalized_prompt = gr.Textbox(label="Задание для копирайтера", lines=25) # Увеличенная высота
81
  with gr.Column():
82
  personalized_prompt = gr.Textbox(label="Задание для редактора", lines=25) # Увеличенная высота
83
 
 
107
  # Четвертый ряд
108
  with gr.Row():
109
  btn_check = gr.Button("Проверить", elem_id="check3")
110
+ # Вызов функции, которая генерирует случайные значения для всех трех спидометров
111
+ btn_check.click(fn=get_all_success_forecasts,
112
  inputs=[],
113
  outputs=["success_forecast_1", "success_forecast_2", "success_forecast_3"])
114
 
 
139
  check_message_3 = gr.Textbox(label="Проверка сообщения 3", lines=5)
140
  success_forecast_3 = gr.Plot(value=get_success_forecast_3(), label="Прогноз успешности сообщения 3")
141
 
142
+ demo.launch()