karma: only show the top 5 karmaers, as intended
This commit is contained in:
parent
6572a54cd2
commit
1e1750e983
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue