2013-02-21 37 views
0

其实是学在这条巨蟒APScheduler正在尝试一个例子如何在一定条件下停止蟒蛇Apscheduler

d={'a':{'status':'n'},'b':{'status':'n'},'c':{'status':'y'}} 

我加的调度是像下面

for k,v in d.items(): 
if d[k]['status']=='n': 
    sched.add_interval_job(f,minutes=1) 
    d[k]['status']='y' 

但这调度开始1分钟和呼叫功能f,如何停止调度程序调用此函数,f如果他们是字典状态'n'没有条目,如何继续这个调度程序调用,如果他们是字典中的状态'n'的条目d。

回答

1

根据the docs,您可以使用sched.unschedule_job(job_function.job)来计划不定期工作。