threading Timer - использовать таймер для основного потока sys.exit - PullRequest
0 голосов
/ 16 июня 2020

Я хотел бы использовать Timer для выхода из скрипта, в котором запущен бесконечный l oop.
Вот простая заглушка, которую я создал для проверки этого logi c:

import threading
import sys 
import time


def exit():
    sys.exit()

if __name__ == '__main__':
    t = threading.Timer(3, exit)
    t.start()
    while True:
        time.sleep(3)

Это не делает сценарий sys.exit. Любой указатель, почему и как я могу добиться от Timer до sys.exit основного потока?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...