I'd check for < 30 to be sure that the worker is not sleeping but the general idea is that.
BTW: don't ever ever do from datetime import datetime given web2py's unique execution model, anything past that will have the import screwed . use plain import datetime if in need. BTW2: you don't need datetime at all sometimes ^_^ On Wednesday, March 9, 2016 at 12:58:56 PM UTC+1, Alfonso Serra wrote: > > This would be the funcion: > > from gluon.scheduler import Scheduler > sched = Scheduler(db) > > def sched_running(): > from datetime import datetime > workers = sched.get_workers() > > for key, worker in workers.items(): > last = (datetime.now() - worker.last_heartbeat).seconds > if last < 3: > return True > return False > > > -- 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.