2 def pg_users_arg(records):
5 if record['type'] != 'user':
7 user = {'urn': record['geni_urn'],
8 'keys': record['keys']}
12 def sfa_users_arg(records, slice_record):
14 for record in records:
15 if record['type'] != 'user':
18 user = {'urn': record['geni_urn'], #
19 'keys': record['keys'],
20 'email': record['email'], # needed for MyPLC
21 'person_id': record['person_id'], # needed for MyPLC
22 'first_name': record['first_name'], # needed for MyPLC
23 'last_name': record['last_name'], # needed for MyPLC
24 'slice_record': slice_record, # needed for legacy refresh peer
25 'key_ids': record['key_ids'] # needed for legacy refresh peer
28 # handle NITOS user args
29 user = {'urn': record['geni_urn'],
30 'keys': record['keys'],
31 'email': record['email'],
32 'user_id': record['user_id'],
33 'slice_record': slice_record,
40 def sfa_to_pg_users_arg(users):
43 fields = ['urn', 'keys']
45 new_user = dict([item for item in user.items() \
46 if item[0] in fields])
47 new_users.append(new_user)