Beispiel #1
0
    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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)
Beispiel #4
0
 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)
Beispiel #5
0
 def start(self):
     self.__awake = datetime.now().isoformat()
     self.__next_function = datetime.now()
     SingleServerIRCBot.start(self)
Beispiel #6
0
 def start(self):
     SingleServerIRCBot.start( self )
     print "Could not establish a connection to a server"
Beispiel #7
0
 def start(self, bot):
    super(IRCAdapter, self).start(bot)
    SingleServerIRCBot.start(self)
Beispiel #8
0
 def start(self):
     SingleServerIRCBot.start(self)
     print "Could not establish a connection to a server"
Beispiel #9
0
 def start( self ):
     logging.debug( 'start()' )
     SingleServerIRCBot.start( self )