Beispiel #1
0
def get_site_templates(last_modify=None):
    '''
    Get site templates modified after last_modify. If last_modify is
    None, return all site templates.
    '''
    cond = {}
    if last_modify is not None:
        cond['mt'] = {'$gt': last_modify}
    templates = _db.siteTemplates.find(cond, NO_ROW_ID)
    return cursor_to_array(templates)
Beispiel #2
0
def get_result_by_statusCode(statusCode=_DEFAULT_STATUSCODE, skip=0, limit=20, bad_page=None):
    cond = {'statusCode':statusCode, 'bad':bad_page}
    cursor = _db.results.find(cond, fields=_RESULT_INFO_FIELDS, sort=_DEFAULT_RESULT_ORDER, skip=skip*limit, limit=limit)
    return cursor_to_array(cursor)
Beispiel #3
0
def get_mobile_sites(version):
    cond = {'version' : {'$gt' : version}}
    cursor = _db.msites.find(cond, fields=_MOBILE_SITES_FIELDS)
    return cursor_to_array(cursor)