-
- slices = filter(lambda slice: slice['slice_id'] in valid_slice_ids, slices)
-
-
- for slice in slices:
- index = slices.index(slice)
- node_ids = slices[index].pop('node_ids')
- person_ids = slices[index].pop('person_ids')
- if return_users or return_users is None:
- persons = Persons(self.api, person_ids)
- emails = [person['email'] for person in persons]
- slices[index]['users'] = emails
- if return_nodes or return_nodes is None:
- nodes = Nodes(self.api, node_ids)
- hostnames = [node['hostname'] for node in nodes]
- slices[index]['nodes'] = hostnames
-
-
+
+ slices = filter(lambda slice: slice['slice_id'] in valid_slice_ids, slices)
+
+
+ for slice in slices:
+ index = slices.index(slice)
+ node_ids = slices[index].pop('node_ids')
+ person_ids = slices[index].pop('person_ids')
+ if return_users or return_users is None:
+ persons = Persons(self.api, person_ids)
+ emails = [person['email'] for person in persons]
+ slices[index]['users'] = emails
+ if return_nodes or return_nodes is None:
+ nodes = Nodes(self.api, node_ids)
+ hostnames = [node['hostname'] for node in nodes]
+ slices[index]['nodes'] = hostnames
+
+