Re-added capability checking stuff. Boo. This needs refactored.

This commit is contained in:
Jeremy Fincher 2005-02-18 23:44:38 +00:00
parent ff3b03973f
commit c9408a95f5

View File

@ -1039,6 +1039,13 @@ class Commands(object):
def _callCommand(self, command, irc, msg, *args, **kwargs): def _callCommand(self, command, irc, msg, *args, **kwargs):
self.log.info('%s called by %q.', formatCommand(command), msg.prefix) self.log.info('%s called by %q.', formatCommand(command), msg.prefix)
# XXX I'm being extra-special-careful here, but we need to refactor
# this.
for name in command:
cap = checkCommandCapability(msg, self, name)
if cap:
irc.errorNoCapability(cap)
return
try: try:
try: try:
self.callingCommand = command self.callingCommand = command