From 1e7c939953edbb26c16ef6404100904e3af85438 Mon Sep 17 00:00:00 2001 From: Alexis Metaireau Date: Thu, 12 Jul 2012 15:29:08 +0200 Subject: [PATCH] pep8-ify --- pelican/plugins/related_posts.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pelican/plugins/related_posts.py b/pelican/plugins/related_posts.py index 1c56cc01..67715023 100644 --- a/pelican/plugins/related_posts.py +++ b/pelican/plugins/related_posts.py @@ -8,8 +8,8 @@ Adds related_posts variable to article's context Settings -------- -To enable, add - +To enable, add + from pelican.plugins import related_posts PLUGINS = [related_posts] @@ -29,23 +29,24 @@ Usage """ related_posts = [] + + def add_related_posts(generator, metadata): if 'tags' in metadata: for tag in metadata['tags']: #print tag for related_article in generator.tags[tag]: related_posts.append(related_article) - + if len(related_posts) < 1: return - - relation_score = dict( \ - zip(set(related_posts), \ - map(related_posts.count, \ - set(related_posts)))) + + relation_score = dict(zip(set(related_posts), map(related_posts.count, + set(related_posts)))) ranked_related = sorted(relation_score, key=relation_score.get) - + metadata["related_posts"] = ranked_related[:5] + def register(): signals.article_generate_context.connect(add_related_posts)