fruitpicker01 commited on
Commit
db923e7
·
verified ·
1 Parent(s): 75730ec

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -5
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
- return (
633
- personalized_message_1, formatted_checks_1, # Первое персонализированное сообщение и его проверка
634
- personalized_message_2, formatted_checks_2, # Второе персонализированное сообщение и его проверка
635
- personalized_message_3, formatted_checks_3 # Третье персонализированное сообщение и его проверка
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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