如何更改@Core.periodic(30) 的数量
how to change number of @Core.periodic(30)
我做一个新代理,我会通过Core.periodic(30)每30秒调用一次。
而我是这样写的@Core.periodic(self.heart_beat),但是这不是操作。
(heart_beat 是配置文件的变量。)
不知道怎么解决
enter image description here
@Core.periodic 是一个装饰器(你可以通过行首的 @ 来判断)。它应该像这样使用:
@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() 来停止周期函数。
我做一个新代理,我会通过Core.periodic(30)每30秒调用一次。
而我是这样写的@Core.periodic(self.heart_beat),但是这不是操作。 (heart_beat 是配置文件的变量。)
不知道怎么解决
enter image description here
@Core.periodic 是一个装饰器(你可以通过行首的 @ 来判断)。它应该像这样使用:
@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() 来停止周期函数。