Spaces:
Sleeping
Sleeping
fruitpicker01
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -617,6 +617,8 @@ def format_checks(checks):
|
|
617 |
|
618 |
|
619 |
# Функция для обработки нажатия кнопки "Проверить"
|
|
|
|
|
620 |
def perform_all_checks_and_show_results(personalized_message_1, personalized_message_2, personalized_message_3):
|
621 |
# Выполняем проверки для каждого сообщения
|
622 |
checks_1 = perform_checks(personalized_message_1)
|
@@ -628,11 +630,37 @@ def perform_all_checks_and_show_results(personalized_message_1, personalized_mes
|
|
628 |
formatted_checks_2 = format_checks(checks_2)
|
629 |
formatted_checks_3 = format_checks(checks_3)
|
630 |
|
631 |
-
# Возвращаем результаты проверок
|
632 |
-
|
633 |
-
personalized_message_1, formatted_checks_1, # Первое
|
634 |
-
|
635 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
636 |
)
|
637 |
|
638 |
|
|
|
617 |
|
618 |
|
619 |
# Функция для обработки нажатия кнопки "Проверить"
|
620 |
+
import time
|
621 |
+
|
622 |
def perform_all_checks_and_show_results(personalized_message_1, personalized_message_2, personalized_message_3):
|
623 |
# Выполняем проверки для каждого сообщения
|
624 |
checks_1 = perform_checks(personalized_message_1)
|
|
|
630 |
formatted_checks_2 = format_checks(checks_2)
|
631 |
formatted_checks_3 = format_checks(checks_3)
|
632 |
|
633 |
+
# Возвращаем результаты проверок по одному, с задержкой 1 секунда
|
634 |
+
yield (
|
635 |
+
personalized_message_1, formatted_checks_1, # Первое сообщение и его проверка
|
636 |
+
None, None, # Оставляем пустыми до появления второго сообщения
|
637 |
+
None, None # Оставляем пустыми до появления третьего сообщения
|
638 |
+
)
|
639 |
+
time.sleep(1)
|
640 |
+
|
641 |
+
yield (
|
642 |
+
personalized_message_1, formatted_checks_1, # Первое сообщение и его проверка
|
643 |
+
personalized_message_2, formatted_checks_2, # Второе сообщение и его проверка
|
644 |
+
None, None # Оставляем пустыми до появления третьего сообщения
|
645 |
+
)
|
646 |
+
time.sleep(1)
|
647 |
+
|
648 |
+
yield (
|
649 |
+
personalized_message_1, formatted_checks_1, # Первое сообщение и его проверка
|
650 |
+
personalized_message_2, formatted_checks_2, # Второе сообщение и его проверка
|
651 |
+
personalized_message_3, formatted_checks_3 # Третье сообщение и его проверка
|
652 |
+
)
|
653 |
+
|
654 |
+
# Добавляем задержку 2 секунды перед появлением спидометров
|
655 |
+
time.sleep(2)
|
656 |
+
|
657 |
+
# Генерация случайных значений спидометров и вывод
|
658 |
+
gauges = generate_random_gauges()
|
659 |
+
yield (
|
660 |
+
personalized_message_1, formatted_checks_1, # Первое сообщение и его проверка
|
661 |
+
personalized_message_2, formatted_checks_2, # Второе сообщение и его проверка
|
662 |
+
personalized_message_3, formatted_checks_3, # Третье сообщение и его проверка
|
663 |
+
gauges[0], gauges[1], gauges[2] # Спидометры
|
664 |
)
|
665 |
|
666 |
|