一个简单的任务调度程序,构建在gevent之上。
greentasks的Python项目详细描述
一个围绕gevent构建的非常简单的任务调度程序。
用法
创建任务计划程序实例:
from greentasks import TaskScheduler scheduler = TaskScheduler()
执行任务:
from greentasks import Task class AwesomeTask(Task): name = 'awesome' delay = 10 periodic = True def run(self, arg1, kw=None): return arg1
将任务安排为异步执行:
packaged_task = scheduler.schedule(AwesomeTask)
等待结果(如果需要):
result = packaged_task.result.get()