示例#1
0
文件: models.py 项目: amitu/dutils
 def schedule(self, name, handler, due_on, *args, **kw):
     max_tries = kw.pop("max_tries", 1)
     priority = kw.pop("priority", 0)
     allowed_time = kw.pop("allowed_time", 300)
     params = utils.dump_json(args=args, kw=kw)
     return Future.objects.create(
         due_on=due_on, fire_on=due_on, handler=handler,
         priority=priority, allowed_time=allowed_time, name=name,
         max_tries=max_tries, params=params,
     )
示例#2
0
文件: views.py 项目: amitu/dutils
def status_renderer(template, context):
    return utils.dump_json(
        status_list=[s.get_json() for s in context["status_list"]],
        pages=context["pages"]
    )