From 115f8001fe14f1d5a5b75ae540958d59a73d2039 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Thu, 9 May 2013 12:47:53 +0200 Subject: [PATCH] ChannelStats: Fix bug when conf.supybot.databases.plugins.channelSpecific is true (KeyError in channels list). --- plugins/ChannelStats/plugin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/ChannelStats/plugin.py b/plugins/ChannelStats/plugin.py index 1c096c43a..9e353a671 100644 --- a/plugins/ChannelStats/plugin.py +++ b/plugins/ChannelStats/plugin.py @@ -362,7 +362,9 @@ class ChannelStats(callbacks.Plugin): irc.error(format('You must be in %s to use this command.', channel)) return try: - stats = self.db.getChannelStats(channel) + channeldb = conf.supybot.databases.plugins.channelSpecific. \ + getChannelLink(channel) + stats = self.db.getChannelStats(channeldb) curUsers = len(irc.state.channels[channel].users) s = format(_('On %s there %h been %i messages, containing %i ' 'characters, %n, %n, and %n; ' @@ -387,7 +389,7 @@ class ChannelStats(callbacks.Plugin): irc.reply(s) except KeyError: irc.error(format(_('I\'ve never been on %s.'), channel)) - channelstats = wrap(channelstats, ['channeldb']) + channelstats = wrap(channelstats, ['channel']) Class = ChannelStats