diff options
| author | 2016-04-18 16:51:06 +0100 | |
|---|---|---|
| committer | 2016-04-18 16:51:06 +0100 | |
| commit | ce4f0f68b00bda798c5f813ca88b428572cf76c7 (patch) | |
| tree | 64dee2b8a9455154d8f23169a06998d099a46368 | |
| parent | added 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.py | 3 |
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)) |
