-
-# Get the list of node names.
-node_names = conf.items ("nodes")
-node_names = filter (lambda (x, _) : re.search (r'^node', x), node_names)
-node_names = [ value for _, value in node_names ]
-if not node_names:
- sys.exit ("configuration error: [nodes] section in configuration file is empty")
-
-# Get information about each node.
-nodes = {}
-for node_name in node_names:
- host = conf.get (node_name, "host")
- if not host:
- host = node_name
- mac = conf.get (node_name, "mac")
- uri = conf.get (node_name, "uri")
- node = Node (node_name, host, mac, uri)
- nodes[node_name] = node