From 1e1750e9830007af823c94e63be8b3d0c7b01eb5 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Wed, 7 Jun 2017 14:33:49 -0500 Subject: [PATCH] karma: only show the top 5 karmaers, as intended --- karma/ircplugin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/karma/ircplugin.py b/karma/ircplugin.py index 20ebe6b..1469c4e 100644 --- a/karma/ircplugin.py +++ b/karma/ircplugin.py @@ -122,19 +122,19 @@ class Karma(Plugin): elif report == 'positive': karmaers = KarmaLogEntry.objects.optimists() karmaer_list = ", ".join(["{0:s} ({1:d})".format(irc.client.NickMask(x['nickmask']).nick, - x['karma_outlook']) for x in karmaers]) + x['karma_outlook']) for x in karmaers[:5]]) msg = "top 5 optimists: {0:s}".format(karmaer_list) return self.bot.reply(event, msg) elif report == 'negative': karmaers = KarmaLogEntry.objects.pessimists() karmaer_list = ", ".join(["{0:s} ({1:d})".format(irc.client.NickMask(x['nickmask']).nick, - x['karma_outlook']) for x in karmaers]) + x['karma_outlook']) for x in karmaers[:5]]) msg = "top 5 pessimists: {0:s}".format(karmaer_list) return self.bot.reply(event, msg) elif report == 'top' or report == 'opinionated': karmaers = KarmaLogEntry.objects.most_opinionated() karmaer_list = ", ".join(["{0:s} ({1:d})".format(irc.client.NickMask(x['nickmask']).nick, - x['karma_count']) for x in karmaers]) + x['karma_count']) for x in karmaers[:5]]) msg = "top 5 opinionated users: {0:s}".format(karmaer_list) return self.bot.reply(event, msg)