class RpcServer(Manager): def load(self): self.server = RPCServer(manager=self.manager) return True def initialize(self): self.server.bootstrap()
class RPCable(ConfigLoadable): rpc_server = None def load_rpc_server(self, port): self.info('starting rpc server port={}'.format(port)) from pychron.rpc.server import RPCServer self.rpc_server = RPCServer(manager=self, port=port) self.rpc_server.bootstrap() def _load_hook(self, config): if config.has_section('RPC'): rpc_port = self.config_get(config, 'RPC', 'port', cast='int') if rpc_port: self.load_rpc_server(rpc_port)
def load(self): self.server = RPCServer(manager=self.manager) return True
def load_rpc_server(self, port): self.info('starting rpc server port={}'.format(port)) from pychron.rpc.server import RPCServer self.rpc_server = RPCServer(manager=self, port=port) self.rpc_server.bootstrap()