def wrapper(self, *args, **kwargs): user = self.get_cookie('twidder', secret=self.application.cookie_secret) if not user: return self.render_error(self.AUTH_FAILURE) is_user = Member.get(username=user) if not is_user: return self.render_error(self.AUTH_FAILURE) return func(self, *args, **kwargs)
def addmsg(jsoned): msg = jsoned['message'] user = jsoned['username'] msg = handy.escape(msg) msg_html = handy.TextParser.parser(msg) user_id = Member.get(username=user).user_id msg_set = Message(user=user_id, message=msg, message_html=msg_html) is_saved = msg_set.put() return is_saved
def get(self, user): user = Member.get(user) if not user: return self.render_error(self._NOT_FOUND) user_id = user.user_id following = Friend.count_followings(user_id) follower = Friend.count_followers(user_id) messages = Message.get_user_messages(user_id) username = user.username return self.render2('user.html', following=following, follower=follower, messages=messages, username=username, title=username)
def get_user(self): user = self.get_cookie('twidder', secret=self.application.cookie_secret) if user: return Member.get(user) return None