Twisted Matrix,将自定义类挂钩到事件循环

时间:2012-10-05 10:11:16

标签: python twisted twisted.internet

尝试构建一个将在多个端口上接收消息的扭曲应用程序。端口应生成Alert个对象,其中包含tag属性和trigger属性。然后,应用应检查是否已有AlertJob标记。如果存在,则应将Alert排入AlertJob,如果不是,则应首先创建新的AlertJobAlertJob的工作是定期检查触发器,如果​​满足触发条件,则再次通知主应用程序。这是我的问题:

如何将自定义类(AlertJob)挂钩到twisted的反应器中,以便连续验证是否满足任何正在运行的作业的触发条件?

1 个答案:

答案 0 :(得分:1)

如果您的应用程序需要基于时间的事件源,则twisted.internet.reactor.callLatertwisted.internet.task.LoopingCall可能就是您要查找的内容。这些都包含在scheduling howto