- person_record = table.resolve("user", hrn)
- if not person_record:
- key_ids = []
- if 'key_ids' in person:
- key_ids = person["key_ids"]
-
- if key_ids:
- # get the user's private key from the SSH keys they have uploaded
- # to planetlab
- keys = shell.GetKeys(pl_auth, key_ids)
- key = keys[0]
- pkey =convert_public_key(key)
- else:
- # the user has no keys
- report.trace(" person " + hrn + " does not have a PL public key")
- pkey = None
+ key_ids = []
+ if 'key_ids' in person:
+ key_ids = person["key_ids"]
+
+ # get the user's private key from the SSH keys they have uploaded
+ # to planetlab
+ keys = shell.GetKeys(pl_auth, key_ids)
+ key = keys[0]['key']
+ pkey =convert_public_key(key)
+ else:
+ # the user has no keys
+ report.trace(" person " + hrn + " does not have a PL public key")