Example #1
0
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())
Example #2
0
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())