Пример #1
0
 def handle_ievent(self, ievent):
     """ check for callbacks, call Irc method. """
     try:
         Irc.handle_ievent(self, ievent)
         if ievent.cmnd == 'JOIN' or ievent.msg:
             if ievent.nick in self.nicks401: self.nicks401.remove(ievent.nick)
         if ievent.cmnd != "PRIVMSG":
             i = IrcEvent()
             i.copyin(ievent)
             i.bot = self
             i.sock = self.sock
             ievent.nocb = True
             self.doevent(i)
     except:
         handle_exception()
Пример #2
0
    def handle_ievent(self, ievent):
        """ check for callbacks, call Irc method. """

        try:
            # call parent method
            Irc.handle_ievent(self, ievent)
            # check for callbacks
            if ievent.cmnd == 'JOIN' or ievent.msg:
                if ievent.nick.lower() in self.nicks401:
                    self.nicks401.remove(ievent.nick.lower())
            i = Ircevent()
            i.copyin(ievent)
            i.bot = self
            i.sock = self.sock
            callbacks.check(self, i)
        except:
            handle_exception()
Пример #3
0
    def handle_ievent(self, ievent):

        """ check for callbacks, call Irc method. """

        try:
            # call parent method
            Irc.handle_ievent(self, ievent)
            # check for callbacks
            if ievent.cmnd == 'JOIN' or ievent.msg:
                if ievent.nick.lower() in self.nicks401:
                    self.nicks401.remove(ievent.nick.lower())
            i = Ircevent()
            i.copyin(ievent)
            i.bot = self
            i.sock = self.sock
            callbacks.check(self, i)
        except:
            handle_exception()