Python Twisted LoopingCall在需要时序列化

Python Twisted LoopingCall在需要时序列化,python,twisted,Python,Twisted,我正在使用LoopingCall每X秒向工作人员获取一次作业-但是,有时工作人员没有在X秒之前完成上一个作业,然后我希望LoopingCall不获取任何新作业。基本上,我想要一种方法,让循环调用等待另一轮,直到它完成任务。 您的LoopingCall调用的函数可能会返回延迟。在触发延迟之前,不会进行重新调度 我很难理解你的帖子,但我想这就是你想要的。让您的辅助函数返回延迟到循环调用,并在作业完成时激发它。 您的LoopingCall调用的函数可能会返回延迟。在触发延迟之前,不会进行重新调度 我很

我正在使用LoopingCall每X秒向工作人员获取一次作业-但是,有时工作人员没有在X秒之前完成上一个作业,然后我希望LoopingCall不获取任何新作业。基本上,我想要一种方法,让循环调用等待另一轮,直到它完成任务。

您的
LoopingCall
调用的函数可能会返回延迟。在触发延迟之前,不会进行重新调度

我很难理解你的帖子,但我想这就是你想要的。让您的辅助函数返回延迟到循环调用,并在作业完成时激发它。

您的
LoopingCall
调用的函数可能会返回延迟。在触发延迟之前,不会进行重新调度


我很难理解你的帖子,但我想这就是你想要的。让您的worker函数返回延迟到LoopingCall,并在作业完成时激发它。

在用您的答案实现代码后,我可以肯定地说这就是我想要的:)在用您的答案实现代码后,我可以肯定地说这就是我想要的:)