2013-02-21 81 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)來計劃不定期工作。