Esempio n. 1
0
File: runner.py Progetto: dax/jcl
 def run_func():
     component = JCLComponent(jid=self.service_jid,
                              secret=self.secret,
                              server=self.server,
                              port=self.port,
                              lang=Lang(self.language),
                              config=self.config,
                              config_file=self.config_file)
     component.version = self.component_version
     return component.run()
Esempio n. 2
0
File: feeder.py Progetto: dax/jcl
 def __init__(self,
              jid,
              secret,
              server,
              port,
              config,
              config_file,
              lang=Lang(),
              account_manager_class=AccountManager,
              command_manager_class=JCLCommandManager):
     JCLComponent.__init__(self,
                           jid,
                           secret,
                           server,
                           port,
                           config,
                           config_file,
                           lang=lang,
                           account_manager_class=account_manager_class,
                           command_manager_class=command_manager_class)
     # Define default feeder and sender, can be override
     self.tick_handlers = [FeederHandler(Feeder(self), Sender(self))]
     self.__logger = logging.getLogger("jcl.jabber.FeederComponent")