跳转到主要内容

twisted的调度插件

项目描述

动机

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

Cron

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

http://en.wikipedia.org/wiki/Cron

1.0b1

  • twistedschedule.task.ScheduledCall 完成

  • twistedschedule.cron.CronSchedule 完成

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

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

0.1

规划阶段。在决定当前实现之前,测试了几种不同的想法。

项目详情


下载文件

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

源代码分发

twistedschedule-1.0b1.tar.gz (11.1 kB 查看哈希值)

上传时间 源代码

由以下支持