Slide 40
Slide 40 text
A Tornado | API Call
class ProductHandler(BaseHandler):
TEMPLATE = 'pdp.html'
@tornado.web.asynchronous
def get(self, slug):
zmq_stream = get_zmq_client(self)
requests = [{
'url': '/api/v1/product',
'callback': self.gen_product,
'data': {
'url': slug
},
}]
self.pbc_client(
zmq_stream=zmq_stream,
requests=requests,
callback=self.on_fetch,
)
...