def controller(func):
def replacement(environ, start_response):
req = Request(environ)
try:
resp = func(req, **req.urlvars)
except exc.HTTPException as e:
resp = e
if isinstance(resp, type("")):
resp = Response(body=resp)
return resp(environ, start_response)
return replacement
#restful controller
#cls is shorten fron class
评论列表
文章目录