From 6c38f39a5bd62c83ed181f1fe1e47f67446e7dec Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 16 Jan 2007 19:02:20 +0000 Subject: [PATCH] - fix errors --- PLC/Methods/SliceInfo.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/PLC/Methods/SliceInfo.py b/PLC/Methods/SliceInfo.py index 94b4bb9..3d04979 100644 --- a/PLC/Methods/SliceInfo.py +++ b/PLC/Methods/SliceInfo.py @@ -1,5 +1,6 @@ from PLC.Method import Method from PLC.Parameter import Parameter, Mixed +from PLC.Faults import * from PLC.Filter import Filter from PLC.Auth import Auth from PLC.Slices import Slice, Slices @@ -52,15 +53,15 @@ class SliceInfo(Method): slices = filter(lambda slice: slice['slice_id'] in valid_slice_ids, slices) + for slice in slices: - slices.pop(slice) - person_ids = slice.pop('person_ids') - node_ids = slice.pop('node_ids') + index = slices.index(slice) + node_ids = slices[index].pop('node_ids') + person_ids = slices[index].pop('person_ids') if return_users: - slice['users'] = person_ids + slices[index]['users'] = person_ids if return_nodes: - slice['nodes'] = node_ids - slices.add(slice) + slices[index]['nodes'] = node_ids return slices -- 2.43.0