X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddConfFileToNode.py;h=eeb9af58131188165913b48d32bc0083f255e446;hb=19d4a01ccf66af9e00914351b3eacd5fc880f988;hp=2d1542c2a39ae4fbd5d9976c9b3f1f24a623b65b;hpb=9db56cccde6cc7e7095c90702e30026e13feaa71;p=plcapi.git diff --git a/PLC/Methods/AddConfFileToNode.py b/PLC/Methods/AddConfFileToNode.py index 2d1542c..eeb9af5 100644 --- a/PLC/Methods/AddConfFileToNode.py +++ b/PLC/Methods/AddConfFileToNode.py @@ -25,27 +25,27 @@ class AddConfFileToNode(Method): returns = Parameter(int, '1 if successful') def call(self, auth, conf_file_id, node_id_or_hostname): - # Get configuration file + # Get configuration file conf_files = ConfFiles(self.api, [conf_file_id]) if not conf_files: raise PLCInvalidArgument, "No such configuration file" conf_file = conf_files[0] # Get node - nodes = Nodes(self.api, [node_id_or_hostname]) - if not nodes: - raise PLCInvalidArgument, "No such node" - node = nodes[0] + nodes = Nodes(self.api, [node_id_or_hostname]) + if not nodes: + raise PLCInvalidArgument, "No such node" + node = nodes[0] if node['peer_id'] is not None: raise PLCInvalidArgument, "Not a local node" - - # Link configuration file to node + + # Link configuration file to node if node['node_id'] not in conf_file['node_ids']: conf_file.add_node(node) # Log affected objects - self.event_objects = {'ConfFile': [conf_file_id], - 'Node': [node['node_id']] } + self.event_objects = {'ConfFile': [conf_file_id], + 'Node': [node['node_id']] } return 1