コード例 #1
0
ファイル: cli.py プロジェクト: sssst315/beah
 def set_controller(self, controller=None):
     ExtBackend.set_controller(self, controller)
     if controller:
         #controller.proc_cmd(self, command.ping("Are you there?"))
         controller.proc_cmd(self, command.no_output())
         controller.proc_cmd(self, self.cmd)
         self.wait = True
コード例 #2
0
ファイル: cli.py プロジェクト: beaker-project/beah
 def set_controller(self, controller=None):
     ExtBackend.set_controller(self, controller)
     if controller:
         #controller.proc_cmd(self, command.ping("Are you there?"))
         controller.proc_cmd(self, command.no_output())
         controller.proc_cmd(self, self.cmd)
         self.wait = True
コード例 #3
0
 def __init__(self, caller, dest, queue=None, pending=None):
     self.__caller = caller
     self.__dest = dest
     self.__idle = None
     self.__queue = queue or []
     self.__pending = pending or {}
     self.__status = self._NEW
     ExtBackend.__init__(self)
コード例 #4
0
ファイル: forwarder.py プロジェクト: beaker-project/beah
 def __init__(self, caller, dest, queue=None, pending=None):
     self.__caller = caller
     self.__dest = dest
     self.__idle = None
     self.__queue = queue or []
     self.__pending = pending or {}
     self.__status = self._NEW
     ExtBackend.__init__(self)
コード例 #5
0
ファイル: watchdog.py プロジェクト: beaker-project/beah
 def __init__(self, conf, log, handlers, task_class=Task):
     self.conf = conf
     self.timeout = max(int(conf.get('DEFAULT', 'TIMEOUT')), MIN_TIMEOUT)
     self.name = conf.get('DEFAULT', 'NAME')
     self.log = log
     self.handlers = handlers
     self.task_class = task_class
     self.tasks = {}
     ExtBackend.__init__(self)
コード例 #6
0
 def __init__(self, conf, log, handlers, task_class=Task):
     self.conf = conf
     self.timeout = max(int(conf.get('DEFAULT', 'TIMEOUT')), MIN_TIMEOUT)
     self.name = conf.get('DEFAULT', 'NAME')
     self.log = log
     self.handlers = handlers
     self.task_class = task_class
     self.tasks = {}
     ExtBackend.__init__(self)
コード例 #7
0
 def set_controller(self, controller=None):
     ExtBackend.set_controller(self, controller)
     if controller:
         self.__status = self._CONNECTED
         # FIXME: implement proper output filterring instead of no_output:
         controller.proc_cmd(self, command.no_output())
         for cid in self.__queue:
             cmd, d = self.__pending[cid]
             controller.proc_cmd(self, cmd)
             reactor.callLater(self.TIMEOUT, self.timeout, cid)
     else:
         self.__status = self._IDLE
コード例 #8
0
ファイル: forwarder.py プロジェクト: beaker-project/beah
 def set_controller(self, controller=None):
     ExtBackend.set_controller(self, controller)
     if controller:
         self.__status = self._CONNECTED
         # FIXME: implement proper output filterring instead of no_output:
         controller.proc_cmd(self, command.no_output())
         for cid in self.__queue:
             cmd, d = self.__pending[cid]
             controller.proc_cmd(self, cmd)
             reactor.callLater(self.TIMEOUT, self.timeout, cid)
     else:
         self.__status = self._IDLE
コード例 #9
0
ファイル: watchdog.py プロジェクト: beaker-project/beah
 def set_controller(self, controller=None):
     '''Handle server going online/offline.'''
     ExtBackend.set_controller(self, controller)
     if controller:
         for task in self.tasks.values():
             task.online()
コード例 #10
0
 def set_controller(self, controller=None):
     ExtBackend.set_controller(self, controller)
     if controller:
         self.do_beah_cmd()
コード例 #11
0
 def __init__(self):
     self.__remotes = {}
     ExtBackend.__init__(self)
     self.def_port = config.get_conf('beah-backend').get('DEFAULT', 'PORT')
コード例 #12
0
ファイル: forwarder.py プロジェクト: beaker-project/beah
 def __init__(self):
     self.__remotes = {}
     ExtBackend.__init__(self)
     self.def_port = config.get_conf('beah-backend').get('DEFAULT', 'PORT')
コード例 #13
0
 def set_controller(self, controller=None):
     '''Handle server going online/offline.'''
     ExtBackend.set_controller(self, controller)
     if controller:
         for task in self.tasks.values():
             task.online()