Merge pull request #1037 from GLolol/admin/channels-in-private

Admin.channels: call irc.reply() with private=True instead of requiring privacy
This commit is contained in:
Valentin Lorentz 2015-01-31 08:23:27 +01:00
commit 92ed9975bb

View File

@ -167,16 +167,15 @@ class Admin(callbacks.Plugin):
def channels(self, irc, msg, args): def channels(self, irc, msg, args):
"""takes no arguments """takes no arguments
Returns the channels the bot is on. Must be given in private, in order Returns the channels the bot is on.
to protect the secrecy of secret channels.
""" """
L = irc.state.channels.keys() L = irc.state.channels.keys()
if L: if L:
utils.sortBy(ircutils.toLower, L) utils.sortBy(ircutils.toLower, L)
irc.reply(format('%L', L)) irc.reply(format('%L', L), private=True)
else: else:
irc.reply(_('I\'m not currently in any channels.')) irc.reply(_('I\'m not currently in any channels.'))
channels = wrap(channels, ['private']) channels = wrap(channels)
def do484(self, irc, msg): def do484(self, irc, msg):
irc = self.pendingNickChanges.get(irc, None) irc = self.pendingNickChanges.get(irc, None)