From b0ca90e9a89166a0be21696328eb11c01b159338 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 3 Apr 2007 19:18:12 +0000 Subject: [PATCH] - update node.last_contact if call completes --- PLC/Methods/GetSlivers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PLC/Methods/GetSlivers.py b/PLC/Methods/GetSlivers.py index 41dc7061..c0a4c568 100644 --- a/PLC/Methods/GetSlivers.py +++ b/PLC/Methods/GetSlivers.py @@ -26,7 +26,7 @@ def get_slivers(api, slice_filter, node = None): slice_attribute_ids.update(slice['slice_attribute_ids']) # Get user information - all_persons = Persons(api, person_ids).dict() + all_persons = Persons(api, person_ids, ['person_id', 'enabled', 'key_ids']).dict() # Build up list of keys key_ids = set() @@ -34,7 +34,7 @@ def get_slivers(api, slice_filter, node = None): key_ids.update(person['key_ids']) # Get user account keys - all_keys = Keys(api, key_ids).dict() + all_keys = Keys(api, key_ids, ['key_id', 'key', 'key_type']).dict() # Get slice attributes all_slice_attributes = SliceAttributes(api, slice_attribute_ids).dict() @@ -190,6 +190,8 @@ class GetSlivers(Method): slivers = get_slivers(self.api, system_slice_ids + node['slice_ids'], node) + node.update_last_contact() + return { 'timestamp': timestamp, 'node_id': node['node_id'], -- 2.47.0