def put(self, operation):
"""Método responsável por tratar requisições PUT.
Aqui funciona assim: Pode-se enviar PUT requests para
``/``, ``/putpost`` ou ``/putcomment``,
sendo ``/`` ou ``/putpost`` para cadastrar
um post e ``/putcomment`` para cadastrar um comentário
"""
if not operation:
operation = 'putpost'
operations = {'putpost': self.put_post,
'putcomment': self.put_comment}
if operation not in operations:
raise HTTPError(404)
method = operations.get(operation)
ret = yield method()
self.write(ret)
评论列表
文章目录