twisted的调度插件
项目描述
动机
Twisted提供了创建延迟调用和循环调用的出色支持,但当守护进程长时间运行时,通常需要以调度方式运行任务,这种方式比以秒数延迟更容易描述。twistedschedule模块提供了一个描述调度和单一实现的接口,即Linux/Unix cron调度的子集。为了使用这些调度,已创建一个ScheduledCall类,它类似于twisted.internet.task.LoopingCall类。将来,可能会提供 twisted.application.internet.TimerService 的扩展,该扩展将使用ScheduledCall而不是LoopingCall来提供类似的服务。
Cron
使用的cron语法遵循维基百科页面上列出的crontab语法,但星期几的名称不受支持,快捷方式也不受支持。
1.0b1
twistedschedule.task.ScheduledCall 完成
twistedschedule.cron.CronSchedule 完成
为 twistedschedule.task.ScheduledCall 添加了单元测试
为twistedschedule.cron添加了单元测试
0.1
规划阶段。在决定当前实现之前,测试了几种不同的想法。
项目详情
关闭
twistedschedule-1.0b1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6f277d57db41eb566ec712f41de4d9cee8f06a80996f63724782214c2567e4fc |
|
MD5 | f06c1d332c06ce5a996686e37e9d93a3 |
|
BLAKE2b-256 | 186479eae6b6b7b5f9fe1e43259ebc3564d0efe1d134b259345d8e49d35462fd |