def _get_post(self,postid): postdoc = yield self.settings['db'].posts.find_one(ObjectId(postid)) if not postdoc: self.result(xmlrpclib.Fault(404,"Not found")) else: post = Post(**postdoc) self.result(post.to_metaweblog(self.application))