def retry_failed(request, number=5000): # get /failed/retry_all resq = get_pyres() failures = failure.all(resq, 0, number) for f in failures: j = b64decode(f['redis_value']) failure.retry(resq, f['queue'], j) return redirect('resweb-failed')
def failed_retry(request): try: import json except ImportError: import simplejson as json failed_job = request.POST['failed_job'] job = b64decode(failed_job) decoded = ResQ.decode(job) failure.retry(HOST, decoded['queue'], job) raise Redirect('/failed/')
def failed_job(request, retry=False): failed_job_ = request.POST['failed_job'] job = b64decode(failed_job_) if retry: # post /failed/retry decoded = ResQ.decode(job) failure.retry(get_pyres(), decoded['queue'], job) else: # post /failed/delete failure.delete(get_pyres(), job) return redirect('resweb-failed')
def retry_failed(request, number=5000): failures = failure.all(HOST, 0, number) for f in failures: j = b64decode(f['redis_value']) failure.retry(HOST, f['queue'], j) raise Redirect('/failed/')
def retry_failed(number=5000): failures = failure.all(g.pyres, 0, number) for f in failures: j = b64decode(f['redis_value']) failure.retry(g.pyres, f['queue'], j) return redirect(url_for('.failed'))
def failed_retry(): failed_job = request.form['failed_job'] job = b64decode(failed_job) decoded = ResQ.decode(job) failure.retry(g.pyres, decoded['queue'], job) return redirect(url_for('.failed'))
def failed_retry(request): failed_job = request.POST['failed_job'] job = b64decode(failed_job) decoded = ResQ.decode(job) failure.retry(HOST, decoded['queue'], job) raise Redirect('/failed/')