Exemplo n.º 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"
     })
Exemplo n.º 2
0
 def run(self, params):
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": "retry",
         "dateretry": {"$lte": datetime.datetime.utcnow()},
         "action": "requeue_retry"
     })
Exemplo n.º 3
0
 def run(self, params):
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": "interrupt",
         "action": "requeue_retry"
     })
Exemplo n.º 4
0
 def subtask(*args, **kwargs):
     kwargs.pop("queue", None)
     return run_task(*args, **kwargs)
Exemplo n.º 5
0
 def run(self, params):
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": ["success","cancel"],
         "dateexpires": {"$lte": datetime.datetime.utcnow()},
         "action": "delete"
     })
Exemplo n.º 6
0
 def run(self, params):
     return run_task("mrq.basetasks.utils.JobAction", {
         "status": "delayed",
         "dateretry": {"$lte": datetime.datetime.utcnow()},
         "action": "requeue"
     })
Exemplo n.º 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"]
Exemplo n.º 8
0
 def subtask(*args, **kwargs):
     kwargs.pop("queue", None)
     return run_task(*args, **kwargs)