From: Andy Bavier Date: Tue, 8 Dec 2009 15:34:13 +0000 (+0000) Subject: Change in record interface X-Git-Tag: sfa-0.9-7~183 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=6e52a98bb16b796b0ad3d27b2a577d825c3d05d1;p=sfa.git Change in record interface --- diff --git a/sfa/managers/aggregate_manager_vini.py b/sfa/managers/aggregate_manager_vini.py index 2875a404..4fb8882b 100644 --- a/sfa/managers/aggregate_manager_vini.py +++ b/sfa/managers/aggregate_manager_vini.py @@ -20,8 +20,8 @@ def create_slice_vini_aggregate(api, hrn, nodes): credential = api.getCredential() records = registry.resolve(credential, hrn) for record in records: - if record.get_type() in ['slice']: - slice = record.as_dict() + if record['type'] in ['slice']: + slice = record if not slice: raise RecordNotFound(hrn) @@ -39,8 +39,7 @@ def create_slice_vini_aggregate(api, hrn, nodes): site_record = {} if not site_records: raise RecordNotFound(authority) - site_record = site_records[0] - site = site_record.as_dict() + site = site_records[0] # add the site site.pop('site_id') @@ -66,11 +65,11 @@ def create_slice_vini_aggregate(api, hrn, nodes): person_record = {} person_records = registry.resolve(credential, researcher) for record in person_records: - if record.get_type() in ['user']: + if record['type'] in ['user']: person_record = record if not person_record: pass - person_dict = person_record.as_dict() + person_dict = person_record persons = api.plshell.GetPersons(api.plauth, [person_dict['email']], ['person_id', 'key_ids'])