Fix bug with articles without a pagerank

This commit is contained in:
Tim Van Baak 2018-07-08 00:39:20 -07:00
parent 0b2d3d4cc3
commit 7ffc2ba1e1
1 changed files with 3 additions and 1 deletions

View File

@ -208,7 +208,9 @@ def build_statistics_page(articles, config):
for a in articles
if a.player == player]
for player in players}
player_rank = {player : sum(map(lambda a: ranks[a.title], articles)) for player, articles in articles_by.items()}
player_rank = {
player : sum(map(lambda a: ranks[a.title] if a.title in ranks else 0, articles))
for player, articles in articles_by.items()}
content += "<br>\n".join(map(
lambda kv: "{0} &ndash; {1}".format(kv[0], round(kv[1], 3)),
sorted(player_rank.items(), key=lambda t:t[1], reverse=True)))