예제 #1
0
 def run(self, params):
     print("IN")
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": "retry",
         "dateretry": {"$lte": datetime.datetime.utcnow()},
         "action": "requeue_retry"
     })
예제 #2
0
파일: cleaning.py 프로젝트: AshBT/mrq
 def run(self, params):
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": "retry",
         "dateretry": {"$lte": datetime.datetime.utcnow()},
         "action": "requeue_retry"
     })
예제 #3
0
 def run(self, params):
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": "interrupt",
         "action": "requeue_retry"
     })
예제 #4
0
파일: process.py 프로젝트: PUNTOZERO/imgfab
 def subtask(*args, **kwargs):
     kwargs.pop("queue", None)
     return run_task(*args, **kwargs)
예제 #5
0
 def run(self, params):
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": ["success","cancel"],
         "dateexpires": {"$lte": datetime.datetime.utcnow()},
         "action": "delete"
     })
예제 #6
0
 def run(self, params):
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": "delayed",
         "dateretry": {"$lte": datetime.datetime.utcnow()},
         "action": "requeue"
     })
예제 #7
0
from mrq.context import setup_context, run_task, get_current_config

# Autoconfigure MRQ's environment
setup_context()

print run_task("tests.tasks.general.Add", {"a": 41, "b": 1})

print get_current_config()["name"]
예제 #8
0
 def subtask(*args, **kwargs):
     kwargs.pop("queue", None)
     return run_task(*args, **kwargs)