Actually works.

This commit is contained in:
Jeremy Fincher 2004-10-22 19:07:13 +00:00
parent 7f1b983f1b
commit 4d1d52f61b
1 changed files with 7 additions and 3 deletions

View File

@ -42,7 +42,10 @@ __contributors__ = {}
import supybot.conf as conf
import supybot.utils as utils
import supybot.ircdb as ircdb
import supybot.plugins as plugins
import supybot.ircmsgs as ircmsgs
import supybot.ircutils as ircutils
import supybot.privmsgs as privmsgs
import supybot.registry as registry
import supybot.callbacks as callbacks
@ -98,11 +101,12 @@ class AutoMode(callbacks.Privmsg):
if ircdb.checkCapability(msg.prefix, cap):
msgmaker = getattr(ircmsgs, type)
irc.queueMsg(msgmaker(channel, msg.nick))
if fallthrough:
raise Return
if not fallthrough:
raise Continue
try:
do('op')
do('halfop')
if 'h' in irc.state.supported['prefix']:
do('halfop')
do('voice')
except Continue:
return