コード例 #1
0
ファイル: main.py プロジェクト: pombreda/gofer
 def start(self, block=True):
     """
     Start the agent.
     """
     cfg = AgentConfig()
     for plugin in Plugin.all():
         plugin.start()
     if get_bool(cfg.manager.enabled):
         host = cfg.manager.host
         port = int(cfg.manager.port)
         manager = Manager(host, port)
         manager.start()
     actions = ActionThread()
     actions.start()
     log.info('agent started.')
     if block:
         actions.join(self.WAIT)
コード例 #2
0
ファイル: main.py プロジェクト: pombreda/gofer
 def start(self, block=True):
     """
     Start the agent.
     """
     cfg = AgentConfig()
     for plugin in Plugin.all():
         plugin.start()
     if get_bool(cfg.manager.enabled):
         host = cfg.manager.host
         port = int(cfg.manager.port)
         manager = Manager(host, port)
         manager.start()
     actions = ActionThread()
     actions.start()
     log.info('agent started.')
     if block:
         actions.join(self.WAIT)
コード例 #3
0
ファイル: plugin.py プロジェクト: pombredanne/gofer
 def enabled(self):
     return get_bool(self.cfg.main.enabled)
コード例 #4
0
 def enabled(self):
     return get_bool(self.cfg.main.enabled)