def start(self): # Schedule active plugins for plugin in self.active: self.connection.execute_delayed(plugin.period(), activate, (self.connection, plugin)) # Start it SingleServerIRCBot.start(self)
def start(self): """Override default start function to avoid starting/stalling the bot with no connection""" while not self.connection.is_connected(): self._connect() if not self.connection.is_connected(): time.sleep(self.reconnection_interval) self.server_list.append(self.server_list.pop(0)) SingleServerIRCBot.start(self)
def start(self): try: SingleServerIRCBot.start(self) except BaseException: sys.stderr.write(traceback.format_exc()) if self.mention_grabber: self.mention_grabber.terminate() exit(1)
def start(self): self.__awake = datetime.now().isoformat() self.__next_function = datetime.now() SingleServerIRCBot.start(self)
def start(self): SingleServerIRCBot.start( self ) print "Could not establish a connection to a server"
def start(self, bot): super(IRCAdapter, self).start(bot) SingleServerIRCBot.start(self)
def start(self): SingleServerIRCBot.start(self) print "Could not establish a connection to a server"
def start( self ): logging.debug( 'start()' ) SingleServerIRCBot.start( self )