Пример #1
0
    def post(self, id, lineno):
        paster = users.get_current_user()
        comment = self.request.get('comment').strip()

        if paster == None or comment == '':
            self.error("203")
        elif not paster:
            self.error("403")
        else:
            u = Comment(User=paster, Content=comment, PostId=id, LineNo=lineno)
            u.put()
            m = memcache.get("comments:"+id)
            if m is None:
                logging.debug("Adding new memcache entry for comments:"+id)
                memcache.add("comments:"+id, [u])
            else:
                m.append(u)
                memcache.set("comments:"+id, m)
            self.redirect('/pasty/' + id)