跳转到主要内容

twisted的调度插件

项目描述

注意

此包已重命名为TxScheduling。

介绍

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

Cron

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

变更日志

1.0 (2010/06/02)

  • 将包重命名为 twisted.scheduling

  • 清理了代码并添加了一些错误处理

  • 清理了测试代码

1.0b1 (2008/12/10)

  • twistedschedule.task.ScheduledCall 完成

  • twistedschedule.cron.CronSchedule 完成

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

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

0.1 (未发布)

  • 规划阶段

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

twisted.scheduling-1.0.tar.gz (11.3 kB 查看哈希)

上传时间

由以下支持