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