async def one(pid): def _validate_comment(form): # manually set post id in comment form form.params.post = pid # get post and return 404 if doesn't exist post = Post.get(pid) if not post: abort(404) # get comments and create a form for commenting comments = post.comments(orderby=~Comment.date) form = await Comment.form(onvalidation=_validate_comment) if form.accepted: redirect(url('one', pid)) return locals()
def test_404(): abort(404, 'Not found, dude')
def http_error(): abort(422)