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 print>>sys.stderr, " \r\n \r\n \t CLIENT_HELPER.PY sfa_users_arg slice_record %s \r\n records %s"%(slice_record,records)
15 for record in records:
16 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['record_id'],
23 'type': record['type'],
24 'authority' : record['authority'],
25 'gid' : record['gid'],
26 'first_name': record['first_name'], # needed for MyPLC
27 'last_name': record['last_name'], # needed for MyPLC
28 'slice_record': slice_record, # needed for legacy refresh peer
29 'key_ids': record['key_ids'] # needed for legacy refresh peer
32 print>>sys.stderr, " \r\n \r\n \t CLIENT_HELPER.PY sfa_users_arg user %s",user
35 def sfa_to_pg_users_arg(users):
38 fields = ['urn', 'keys']
40 new_user = dict([item for item in user.items() \
41 if item[0] in fields])
42 new_users.append(new_user)