def queries(): current.response.headers['Content-Type']='application/json' db = RawDal() if current.optimized else Dal('World') get_world = db.get_world r10k = partial(randint, 1, 10000) worlds = [get_world(r10k()) for _ in xrange(num_queries(current.request.vars.queries))] return jsonOut.dumps(worlds)
def updates(): current.response.headers['Content-Type']='application/json' db = RawDal() if current.optimized else Dal('World') get_world = db.get_world update_world = db.update_world r10k = partial(randint, 1, 10000) worlds = [] for wid in (r10k() for _ in xrange(num_queries(current.request.vars.queries))): world = get_world(wid) newNumber = r10k() world['randomNumber'] = newNumber worlds.append(world) update_world(wid, newNumber) return jsonOut.dumps(worlds)
def updates(): current.response.headers['Content-Type']='application/json' db = RawDal() if current.optimized else Dal('World') get_world = db.get_world update_world = db.update_world r10k = partial(randint, 1, 10000) worlds = [] for wid in (r10k() for _ in xrange(num_queries(current.request.vars.queries))): world = get_world(wid) newNumber = r10k() world['randomNumber'] = newNumber worlds.append(world) update_world(wid, newNumber) if current.optimized: db.flush_world_updates() # Batch updates. return jsonOut.dumps(worlds)