From e0da2df75fcbea82ee4da6291a7f92e8738d4a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Soutad=C3=A9?= Date: Thu, 31 Jan 2013 19:21:58 +0100 Subject: [PATCH] Avoid exception if a post doesn't exists Avoid duplicating messages in report --- generators/generator.py | 1 + generators/index.py | 1 + 2 files changed, 2 insertions(+) diff --git a/generators/generator.py b/generators/generator.py index babeb36..e5e1e8b 100644 --- a/generators/generator.py +++ b/generators/generator.py @@ -47,6 +47,7 @@ class DynastieGenerator: self.hash_posts_content = hash_posts_content def addReport(self, string, color=''): + if string in self.report: return if color != '': self.report = self.report + '' self.report = self.report + '' + self.__class__.__name__ + ' : ' diff --git a/generators/index.py b/generators/index.py index 81de2f4..df8e1f1 100644 --- a/generators/index.py +++ b/generators/index.py @@ -216,6 +216,7 @@ class Index(DynastieGenerator): if len(posts) > self.cur_post: self.cur_post_obj = posts[self.cur_post] post_elem = self.createPost(posts, dom, post_elem, node) + if post_elem is None: continue else: post_elem = self.createElement(dom, '', 'No posts yet') self.cur_post_obj = None