fix call to CreateSliver
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 15 Mar 2012 18:25:41 +0000 (14:25 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 15 Mar 2012 18:25:41 +0000 (14:25 -0400)
sfa/clientbin/sfaadmin.py

index f029ae0..d4f8e0c 100755 (executable)
@@ -202,16 +202,15 @@ class AggregateCommands(Commands):
     @args('-u', '--user', dest='user', metavar='<user>', help='hrn/urn of slice user')  
     @args('-k', '--key', dest='key', metavar='<key>', help="path to user's public key file")  
     def create(self, xrn, rspec, user, key):
-        xrn = Xrn(xrn)
+        xrn = Xrn(xrn, 'slice')
         slice_urn=xrn.get_urn()
-        slice_hrn=xrn.get_hrn()
         rspec_string = open(rspec).read()
         user_xrn = Xrn(user, 'user')
         user_urn = user_xrn.get_urn()
         user_key_string = open(key).read()
         users = [{'urn': user_urn, 'keys': [user_key_string]}]
         options={}
-        self.api.manager.CreateSliver(self, slice_urn, slice_hrn, [], rspec_string, users, options) 
+        self.api.manager.CreateSliver(self, slice_urn, [], rspec_string, users, options) 
 
     @args('-x', '--xrn', dest='xrn', metavar='<xrn>', help='object hrn/urn', default=None)
     def delete(self, xrn):