X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddNodeToPCU.py;h=c0d5eff9db93b5d3e5cae40b26dd604717667893;hb=c19d3f07adc9959803e56e6f5bc48ab413e13eaa;hp=f1c19618e65a203a947b1382f1341eaa9b76d822;hpb=d22aea71d8cd39db72394cad0b8943b387fc3b4b;p=plcapi.git diff --git a/PLC/Methods/AddNodeToPCU.py b/PLC/Methods/AddNodeToPCU.py index f1c1961..c0d5eff 100644 --- a/PLC/Methods/AddNodeToPCU.py +++ b/PLC/Methods/AddNodeToPCU.py @@ -3,6 +3,7 @@ from PLC.Method import Method from PLC.Parameter import Parameter, Mixed from PLC.Nodes import Node, Nodes from PLC.PCUs import PCU, PCUs +from PLC.Sites import Site, Sites from PLC.Auth import Auth class AddNodeToPCU(Method): @@ -27,8 +28,6 @@ class AddNodeToPCU(Method): returns = Parameter(int, '1 if successful') - object_type = 'Node' - def call(self, auth, node_id_or_hostname, pcu_id, port): # Get node nodes = Nodes(self.api, [node_id_or_hostname]) @@ -68,7 +67,8 @@ class AddNodeToPCU(Method): pcu.add_node(node, port) # Logging variables - self.object_ids = [node['node_id'], pcu['pcu_id']] + self.event_objects = {'Node': [node['node_id']], + 'PCU': [pcu['pcu_id']]} self.message = 'Node %d added to pcu %d on port %d' % \ (node['node_id'], pcu['pcu_id'], port) return 1