fix bug in RSS.announce.list:

Because the 'channel' argument was declared optional, calling announce.list
off-channel without a channel argument caused an error.

Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit 40941e044a)
This commit is contained in:
Daniel Folkinshteyn 2010-04-26 19:50:08 -04:00 committed by James Vega
parent 4f2279fc92
commit e9d55d4bbd

View File

@ -337,7 +337,7 @@ class RSS(callbacks.Plugin):
announce = conf.supybot.plugins.RSS.announce announce = conf.supybot.plugins.RSS.announce
feeds = format('%L', list(announce.get(channel)())) feeds = format('%L', list(announce.get(channel)()))
irc.reply(feeds or 'I am currently not announcing any feeds.') irc.reply(feeds or 'I am currently not announcing any feeds.')
list = wrap(list, [optional('channel')]) list = wrap(list, ['channel',])
def add(self, irc, msg, args, channel, feeds): def add(self, irc, msg, args, channel, feeds):
"""[<channel>] <name|url> [<name|url> ...] """[<channel>] <name|url> [<name|url> ...]