X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FDeleteConfFileFromNodeGroup.py;h=243a1a1889e0cb5aa5ae440fdb9caac0bfd8de21;hb=465305e5d5738d3fde3121a8d92d31db6c77871b;hp=7e3eca5264c4e8f93f72b50716b0364755b253cd;hpb=7ba889dd89500f8c0695ef21bfda28291bb4f9da;p=plcapi.git diff --git a/PLC/Methods/DeleteConfFileFromNodeGroup.py b/PLC/Methods/DeleteConfFileFromNodeGroup.py index 7e3eca5..243a1a1 100644 --- a/PLC/Methods/DeleteConfFileFromNodeGroup.py +++ b/PLC/Methods/DeleteConfFileFromNodeGroup.py @@ -26,24 +26,24 @@ class DeleteConfFileFromNodeGroup(Method): def call(self, auth, conf_file_id, nodegroup_id_or_name): - # 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 nodegroup - nodegroups = NodeGroups(self.api, [nodegroup_id_or_name]) - if not nodegroups: - raise PLCInvalidArgument, "No such nodegroup" - nodegroup = nodegroups[0] - - # Link configuration file to nodegroup + nodegroups = NodeGroups(self.api, [nodegroup_id_or_name]) + if not nodegroups: + raise PLCInvalidArgument, "No such nodegroup" + nodegroup = nodegroups[0] + + # Link configuration file to nodegroup if nodegroup['nodegroup_id'] in conf_file['nodegroup_ids']: conf_file.remove_nodegroup(nodegroup) # Log affected objects - self.event_objects = {'ConfFile': [conf_file_id], - 'NodeGroup': [nodegroup['nodegroup_id']]} + self.event_objects = {'ConfFile': [conf_file_id], + 'NodeGroup': [nodegroup['nodegroup_id']]} return 1