From 9855105c9794853017eb7efabca8e6c7b44f8148 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 23 Mar 2009 20:15:52 +0000 Subject: [PATCH] the record returned when resolving a user now inculdes the users public keys as strings --- geni/registry.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/geni/registry.py b/geni/registry.py index 574f8f71..b5fb908e 100644 --- a/geni/registry.py +++ b/geni/registry.py @@ -305,6 +305,12 @@ class Registry(GeniServer): pl_res = self.shell.GetSlices(self.pl_auth, [pointer]) elif (type == "user"): pl_res = self.shell.GetPersons(self.pl_auth, [pointer]) + key_ids = pl_res[0]['key_ids'] + keys = self.shell.GetKeys(self.pl_auth, key_ids) + pubkeys = [] + if keys: + pubkeys = [key['key'] for key in keys] + pl_res[0]['keys'] = pubkeys elif (type == "node"): pl_res = self.shell.GetNodes(self.pl_auth, [pointer]) else: -- 2.43.0