Я пытаюсь написать метод, который учитывается до заданного времени, и если не указывается команда перезапуска, она выполнит задачу. Но я не думаю, что класс Python threading.Timer
позволяет отменить таймер.
import threading
def countdown(action):
def printText():
print 'hello!'
t = threading.Timer(5.0, printText)
if (action == 'reset'):
t.cancel()
t.start()
Я знаю, что приведенный выше код неверен. Понадобились бы некоторые добрые указания здесь.