From 421dc21f723c1657f55d7c0fd94b1d4b1086d572 Mon Sep 17 00:00:00 2001 From: Skami18 Date: Sun, 27 Mar 2011 12:46:33 +0200 Subject: [PATCH] Removed a category-related bug --- pelican/generators.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pelican/generators.py b/pelican/generators.py index 50773260..51080023 100755 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -182,10 +182,11 @@ class ArticlesGenerator(Generator): # if no category is set, use the name of the path as a category if 'category' not in metadatas.keys(): - category = os.path.basename(os.path.dirname(f)) - if category == self.path: + if os.path.dirname(f) == self.path: category = self.settings['DEFAULT_CATEGORY'] + else: + category = os.path.basename(os.path.dirname(f)) if category != '': metadatas['category'] = unicode(category) @@ -226,7 +227,9 @@ class ArticlesGenerator(Generator): tag_cloud = sorted(tag_cloud.items(), key = itemgetter(1), reverse = True) tag_cloud = tag_cloud[:self.settings.get('TAG_CLOUD_MAX_ITEMS')] - max_count = max(map(itemgetter(1), tag_cloud)) + tags = map(itemgetter(1), tag_cloud) + if tags: + max_count = max(tags) steps = self.settings.get('TAG_CLOUD_STEPS') # calculate word sizes