def get(self, signature_hash): signatures = Signatures.signatures() if signature_hash not in signatures: Signatures.add_signature(signature_hash) else: Signatures.remove_signature(signature_hash) self.redirect("/admin/moderate")
def _blog_fetch_callback(self, rpc): content = rpc.get_result().content d = feedparser.parse(StringIO(content)) signatures = Signatures.signatures() posts = [] for entry in d['entries']: blog_post = BlogPost.blog_post_from_feed_entry(entry) if blog_post.signature in signatures: posts.append(blog_post) template_values = {"posts":posts, "DEBUG":DEBUG} template = jinja_environment.get_template('main.html') self.response.out.write(template.render(template_values))
def _blog_fetch_callback(self, rpc): content = rpc.get_result().content d = feedparser.parse(StringIO(content)) signatures = Signatures.signatures() posts = [] for entry in d['entries']: blog_post = BlogPost.blog_post_from_feed_entry(entry) if blog_post.signature in signatures: posts.append(blog_post) template_values = {"posts": posts, "DEBUG": DEBUG} template = jinja_environment.get_template('main.html') self.response.out.write(template.render(template_values))