# -*- coding: utf-8 -*-from gluon.scheduler import Schedulerimport osfrom scraper import downloadfrom mailer import send_requestfrom queuer import insert_task
scheduler = Scheduler(db, dict(download=download, \ send_request=send_request, \ insert_task=insert_task))
scheduler.queue_task('insert_task', pargs=[], pvars={}, period=60, group_name='queuer')
#!/usr/bin/env python# -*- coding: utf-8 -*-from gluon import *from gluon import current
def insert_task(): db = current.globalenv['db'] db.scheduler_task.insert(status = 'QUEUED', \ application_name = 'myapp/default', \ task_name = 'download', \ group_name = 'scrape', \ function_name = 'download',\ args = '[]', \ vars = '{}', )