特定の時間までカウントダウンするメソッドを作成しようとしていますが、再起動コマンドが指定されていない限り、タスクを実行します。threading.Timer
しかし、Pythonクラスではタイマーをキャンセル可能にすることはできないと思います。
import threading
def countdown(action):
def printText():
print 'hello!'
t = threading.Timer(5.0, printText)
if (action == 'reset'):
t.cancel()
t.start()
上記のコードがどういうわけか間違っていることは知っています。ここで親切なガイダンスをいただければ幸いです。