i write a scripy to get some information and use scheduler to auto ,but scheduler is display FAILED,this is my script
def redhat(): bug_num ='' try: try: url = 'https://access.redhat.com/security/vulnerabilities' rea = requests.get(url) rea.encoding = 'utf-8' html = BeautifulSoup(rea.text,"html.parser") a= html.find("tbody").find_all("tr") try: indatabase = db(db.get_data.get_from == "redhat").select() if indatabase: indatabase=db(db.get_data.get_from == "redhat").select( db.get_data.title,orderby=~db.get_data.get_time,limitby =(0,5)) else: indatabase=['1'] except BaseException as e: print e for i in range(len(a)): for j in indatabase: break_flag ='no' if a[i].find("a").get_text() != j.title: geturl = 'https://access.redhat.com'+ str(a[i].find( "a")).split('"')[1] bug_level = a[i].find("div","field-type-list-text"). get_text().strip() if re.findall(u'CVE\-[0-9]{4,}\-[0-9]{4,}',str(a[i]. find("a").get_text())): bug_num = re.findall(u 'CVE\-[0-9]{4,}\-[0-9]{4,}',str(a[i].find("a").get_text()))[0] if bug_level=="Critical": bug_level="High" elif bug_level=="Important": bug_level=" Medium" elif bug_level=="Moderate": bug_level="Low" db.get_data.insert(title=a[i].find("a").get_text(), get_from='redhat',get_url=geturl,get_time=now, body='',data_condition=condition[0],bug_num= bug_num,bug_level=bug_level) print a[i].find("a").get_text() break else: break_flag = "yes" print "redhat no new isuse" break if break_flag == "yes": break except Exception as e: print e except Exception as e: pass print "redhat finish in " +str(datetime.datetime.now()) +"\n" from datetime import timedelta as timed from gluon.scheduler import Scheduler scheduler = Scheduler(db, dict( mission5=redhat ) ) scheduler.queue_task('mission5', start_time=request.now, # datetime stop_time=None,#request.now+timed(seconds=30), # datetime timeout = 90, # seconds period=60, # seconds immediate=True, repeats=1 ) my script can normal run in controllers,but in scheduler can't and i want to control the quantity of scheduler_task,but it without stop create new task ,please help me -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.