Ejemplo n.º 1
0
Archivo: bot.py Proyecto: izak/moobot
    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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 5
0
 def start(self):
     self.__awake = datetime.now().isoformat()
     self.__next_function = datetime.now()
     SingleServerIRCBot.start(self)
Ejemplo n.º 6
0
 def start(self):
     SingleServerIRCBot.start( self )
     print "Could not establish a connection to a server"
Ejemplo n.º 7
0
 def start(self, bot):
    super(IRCAdapter, self).start(bot)
    SingleServerIRCBot.start(self)
Ejemplo n.º 8
0
 def start(self):
     SingleServerIRCBot.start(self)
     print "Could not establish a connection to a server"
Ejemplo n.º 9
0
 def start( self ):
     logging.debug( 'start()' )
     SingleServerIRCBot.start( self )