1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Как перезапустить таймер python

Тема в разделе "python", создана пользователем searchengines, 5 июн 2019.


Поделиться в соц сетях

  1. searchengines

    searchengines Administrator

    Регистрация:
    5 янв 2019
    Сообщения:
    1.671
    Симпатии:
    2
    Баллы:
    38
    Цель: Запустить таймер для внутреннего цикла и в случае не успевании завершить внутренний цикл.

    import threading

    crit = False

    def Timeout():
    crit = True

    my_timer = threading.Timer(60.0, Timeout)

    while True:
    #code...
    my_timer.start()
    while True:
    if crit == True:
    #code...
    my_timer.cancel()
    break


    Ошибка:


    threads can only be started once.
     

Поделиться этой страницей