def cron_suffixes(request): refresh_seconds = request.GET.get('refresh', 0) previous = resume_previous(request, Suffix) chars = previous.key().name().lstrip('.') resume = False greater = '>=' start = chars stop = increment_prefix(start) if hasattr(previous, 'resume'): resume = previous.resume greater = '>' start = previous.resume query = Lookup.all().order('backwards') query.filter('backwards ' + greater, start) query.filter('backwards <', stop) lookups = retry(query.fetch, BATCH_SIZE) suffixes = count(chars, resume, lookups, Suffix) return render_to_response(request, 'prefixes/cron.html', locals())
def cron(request): refresh_seconds = request.GET.get('refresh', 0) previous = resume_previous(request, Prefix) chars = previous.key().name().lstrip('.') resume = False greater = '>=' start = db.Key.from_path('dns_lookup', chars) stop = db.Key.from_path('dns_lookup', increment_prefix(chars)) if hasattr(previous, 'resume'): resume = previous.resume greater = '>' start = db.Key.from_path('dns_lookup', previous.resume) query = Lookup.all().order('__key__') query.filter('__key__ ' + greater, start) query.filter('__key__ <', stop) lookups = retry(query.fetch, BATCH_SIZE) prefixes = count(chars, resume, lookups, Prefix) return render_to_response(request, 'prefixes/cron.html', locals())