def requeue_task(): task_id = request.form['task_id'] redis = self.get_redis() if task_id == 'ALL': tasks = redis.hvals('failed_tasks') else: tasks = [redis.hget('failed_tasks', task_id)] channel = self.kuyruk.channel() for desc in tasks: desc = json.loads(desc) Requeuer.requeue(desc, channel, redis) return redirect_back()
def run_requeue(kuyruk, args): r = Requeuer(kuyruk) r.run()