0
私はタイマー付きの小規模なクラスを持っていますが、タイマーが期限切れになったときに行うことはありません。 TimerはThreadを継承しているので、timer.isAlive()を呼び出すことで知りたいことがすべて得られます。 Timerは関数のパラメータを必要とするので、私はクラスを混乱させない匿名のnop関数を探しています。これはPythonタイマーの使用は安全ですか?
def ready(self, node):
def nop(): pass
delay = node.find('delay')
seconds = float(delay.get('seconds'))
self.timer = Timer(seconds, nop)
return True;
私の小さなテストプログラムではうまくいくようです。前にこれを試していないか、どこかの例としてこれを見たことがありますが、これは本当に安全ですか?
最後にセミコロンは必要ありません。 – ThiefMaster