def _get_server(nodename, fs, fs_conf, handler, nodes=None, excluded=None): """Instantiate Server and cache them in _SERVERS""" if nodename not in _SERVERS: server = Server(nodename, fs_conf.get_nid(nodename), handler) if (nodes is not None and server.hostname not in nodes) or \ (excluded is not None and server.hostname in excluded): server.action_enabled = False _SERVERS[nodename] = server if _SERVERS[nodename].is_local(): fs.local_server = _SERVERS[nodename] return _SERVERS[nodename]
def _get_server(nodename, fs, fs_conf, handler, nodes=None, excluded=None): """Instantiate Server and cache them in _SERVERS""" if nodename not in _SERVERS: server = Server(nodename, fs_conf.get_nid(nodename), handler) if (nodes is not None and server.hostname not in nodes) or \ (excluded is not None and server.hostname in excluded): server.action_enabled = False _SERVERS[nodename] = server if _SERVERS[nodename].is_local(): fs.local_server = _SERVERS[nodename] return _SERVERS[nodename]