Fixed bugz0r!

This commit is contained in:
Jeremy Fincher 2003-12-03 02:26:20 +00:00
parent f8ea57b05f
commit e9b20c83ec

View File

@ -574,10 +574,11 @@ class ChannelDB(plugins.ChannelDBHandler,
irc.error(msg, 'No one has said %r' % word) irc.error(msg, 'No one has said %r' % word)
return return
results = cursor.fetchall() results = cursor.fetchall()
maxResults = 3
ers = '%rer' % word ers = '%rer' % word
ret = 'Top %s: ' % utils.nItems(cursor.rowcount, ers) ret = 'Top %s: ' % utils.nItems(maxResults, ers)
L = [] L = []
for (count, id) in results[:3]: for (count, id) in results[:maxResults]:
username = ircdb.users.getUser(id).name username = ircdb.users.getUser(id).name
L.append('%s: %s' % (username, count)) L.append('%s: %s' % (username, count))
try: try:
@ -585,8 +586,8 @@ class ChannelDB(plugins.ChannelDBHandler,
rank = 1 rank = 1
for (_, userId) in results: for (_, userId) in results:
if userId == id: if userId == id:
s = 'You are ranked %s out of %s %rers.' % \ s = 'You are ranked %s out of %s.' % \
(rank, len(L), utils.nItems(rank, ers)) (rank, utils.nItems(len(results), ers))
break break
else: else:
rank += 1 rank += 1