aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2016-04-18 16:51:06 +0100
committerGravatar jesopo2016-04-18 16:51:06 +0100
commitce4f0f68b00bda798c5f813ca88b428572cf76c7 (patch)
tree64dee2b8a9455154d8f23169a06998d099a46368
parentadded a way for a command callback to neatly ask to only be available for peo... (diff)
fixed words.py to always show nicknames with the same count in the same order.
-rw-r--r--modules/words.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/words.py b/modules/words.py
index 55d43060..40ad38c6 100644
--- a/modules/words.py
+++ b/modules/words.py
@@ -69,7 +69,8 @@ class Module(object):
word = event["args_split"][0].lower()
if word in event["server"].tracked_words:
word_users = event["server"].get_setting("word-%s" % word)
- top_10 = sorted(word_users, key=word_users.get, reverse=True)[:10]
+ top_10 = sorted(word_users.keys())
+ top_10 = sorted(top_10, key=word_users.get, reverse=True)[:10]
top_10 = ", ".join("%s (%d)" % (nickname, word_users[nickname
]) for nickname in top_10)
event["stdout"].write("Top '%s' users: %s" % (word, top_10))