I've tried returning 0,1,2,None. It behaves the same regardless. There is only one user in my development database:
DEBUG:web2py.app.myapp:Found user: 123456789 DEBUG:web2py.app.myapp: Updated. DEBUG:web2py.app.myapp: new task report: COMPLETED DEBUG:web2py.app.myapp: result: 1 DEBUG:web2py.app.myapp:Found user: 123456789 On Tuesday, April 25, 2017 at 2:12:04 PM UTC-5, Dave S wrote: > > > > On Tuesday, April 25, 2017 at 9:34:48 AM UTC-7, James Holstead wrote: >> >> I have a scheduler.py in my models directory with two functions, >> syncUsers, testAdd >> >> # create scheduler >> myScheduler = Scheduler(db, migrate=False, tasks=dict(myfunc=syncUsers)) >> >> #myScheduler = Scheduler(db, migrate=False, >> tasks=dict(myfunc=testAdd)) >> >> # sync user task once a day >> myScheduler.queue_task('myfunc', repeats=0, period=86400, timeout=1200, >> prevent_drift=True, immediate=True) >> >> >> When I schedule testAdd, it executes once a day. When I schedule >> syncUsers it ignores the period argument, and repeats immediately. >> >> testAdd simply returns 1, syncUsers loops through the user database and >> compares some fields with an external data source. >> >> Any ideas what is happening? >> >> > What does syncUsers() return? > > /dps > > -- 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.