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)
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)
def get_mobile_sites(version): cond = {'version' : {'$gt' : version}} cursor = _db.msites.find(cond, fields=_MOBILE_SITES_FIELDS) return cursor_to_array(cursor)