Beispiel #1
0
 def connect(self):
     if not self.conn:
         self.conn = JabberBot.connect(self)
         self.activate_non_started_plugins()
         logging.info('Notifying connection to all the plugins...')
         self.signal_connect_to_all_plugins()
         logging.info('Plugin activation done.')
     return self.conn
Beispiel #2
0
 def connect(self):
     if not self.conn:
         self.conn = JabberBot.connect(self)
         if not self.conn:
             logging.warning('Could not connect, deactivating all the plugins')
             deactivate_all_plugins()
             return None
         loading_errors = self.activate_non_started_plugins()
         logging.info(loading_errors)
         logging.info('Notifying connection to all the plugins...')
         self.signal_connect_to_all_plugins()
         logging.info('Plugin activation done.')
     return self.conn