X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FSliceNodesList.py;h=fd61b65f9b2a2da7e183645b5176ff3e1ead0514;hb=929d1cbbc300f8a33cf0cfe9d6add3b898e0c552;hp=556cb17c8c8f7370035d205478be581ccaf82fa8;hpb=e76605a62282e7c10c6b87c75420b000d1829af7;p=plcapi.git diff --git a/PLC/Methods/SliceNodesList.py b/PLC/Methods/SliceNodesList.py index 556cb17..fd61b65 100644 --- a/PLC/Methods/SliceNodesList.py +++ b/PLC/Methods/SliceNodesList.py @@ -6,7 +6,7 @@ from PLC.Slices import Slice, Slices from PLC.Nodes import Node, Nodes from PLC.Methods.GetSlices import GetSlices -class SliceNodesList(Method): +class SliceNodesList(GetSlices): """ Deprecated. Can be implemented with GetSlices. @@ -18,16 +18,14 @@ class SliceNodesList(Method): accepts = [ Auth(), - Slice.fields['slice_name'] + Slice.fields['name'] ] returns = [Node.fields['hostname']] def call(self, auth, slice_name): - # If we are not admin, make sure to return only viewable - # slices. - slices = GetSlices(self, auth, [slice_name]) + slices = GetSlices.call(self, auth, [slice_name]) slice = slices[0] nodes = Nodes(self.api, slice['node_ids']) if not nodes: