跳转到主要内容

Twisted的调度插件

项目描述

简介

Twisted提供了创建延迟调用和循环调用的优秀支持,但当守护程序长时间运行时,通常需要按调度方式而不是秒数延迟来安排任务运行。twisted.scheduling模块提供了一种描述调度的接口和单个实现,它是Linux/Unix cron调度的子集。为了使用这些调度,已创建了一个ScheduledCall类,它类似于twisted.internet.task.LoopingCall类。将来,可能会提供twisted.application.internet.TimerService的扩展,它将使用ScheduledCall而不是LoopingCall来提供类似的服务。

Cron

使用的cron语法遵循维基百科页面上列出的crontab语法,但星期几的名称不受支持,快捷方式也不受支持。

贡献者

变更日志

1.1 (2011/08/25)

  • 将包重命名为TxScheduling

1.0 (2010/06/02)

  • 将包重命名为twisted.scheduling

  • 清理了代码并增加了更多的错误处理

  • 清理了测试代码

1.0b1 (2008/12/10)

  • twistedschedule.task.ScheduledCall 完成

  • twistedschedule.cron.CronSchedule 完成

  • 为 twistedschedule.task.ScheduledCall 添加了单元测试

  • 为 twistedschedule.cron 添加了单元测试

支持者