2017-10-01 9 views

答えて

1

(あなたが行の先頭に@で伝えることができます)デコレータです。このように使用することになっている:

@Core.periodic(30) 
def heart_beat(self): 
    #Do heartbeat stuff here 

あなたがself.core.periodicと実行時にコールバックをフックすることができますダイナミックな何かをする必要がある場合。これにより、設定を動的に変更し、必要に応じて後で周期機能を停止することができます。

self.heart_beat_greenlet = self.core.periodic(30, self.heart_beat) 

これ以降、self.heart_beat_greenlet.kill()を呼び出して定期的な機能を停止できます。

関連する問題