diff --git a/pelican/generators.py b/pelican/generators.py index 5a1f71b7..cc33c9f0 100755 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -232,13 +232,13 @@ class ArticlesGenerator(Generator): if tags: max_count = max(tags) steps = self.settings.get('TAG_CLOUD_STEPS') - + # calculate word sizes self.tag_cloud = [ ( tag, int( - math.floor(steps - (steps - 1) * math.log(count) / math.log(max_count)) + math.floor(steps - (steps - 1) * math.log(count) / (math.log(max_count)or 1)) ) ) for tag, count in tag_cloud