From d063f83d6c95d1a12f2e50397752b6db957b749f Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 6 Aug 2012 00:32:41 -0400 Subject: [PATCH 1/1] fix TypeError --- sfa/openstack/osaggregate.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sfa/openstack/osaggregate.py b/sfa/openstack/osaggregate.py index 17f42d82..da2fc53d 100644 --- a/sfa/openstack/osaggregate.py +++ b/sfa/openstack/osaggregate.py @@ -171,7 +171,9 @@ class OSAggregate: def create_instance_key(self, slice_hrn, user): - key_name = "%s:%s" (slice_name, Xrn(user['urn']).get_hrn()) + slice_name = Xrn(slice_hrn).leaf + user_name = Xrn(user['urn']).leaf + key_name = "%s:%s" % (slice_name, user_name) pubkey = user['keys'][0] key_found = False existing_keys = self.driver.shell.nova_manager.keypairs.findall(name=key_name) -- 2.43.0