Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. class AsyncIncr(tornado.web.RequestHandler):
  2. client_kwargs = {}
  3.  
  4. @tornado.web.asynchronous
  5. @tornado.gen.engine
  6. def get(self):
  7. kk = ('f', 'b', 'z')
  8. cc = [tornadoredis.Client(**self.client_kwargs) for __ in kk]
  9. vals = yield [tornado.gen.Task(c.incr, k) for c, k in zip(cc, kk)]
  10. foo, bar, zar = ['%08d' % v for v in vals]
  11. self.set_header('Content-Type', 'text/html')
  12. self.render("template.html", title="Incr benchmark",
  13. foo=foo, bar=bar, zar=zar)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement