From d8cbb0d9310db0a6dc8d9869a935d3d4c1b2ba54 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Fri, 19 Oct 2012 17:01:56 -0400 Subject: [PATCH] fix renew --- sfa/client/sfi.py | 2 +- sfa/methods/Renew.py | 2 +- sfa/planetlab/pldriver.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sfa/client/sfi.py b/sfa/client/sfi.py index 8f12e084..e9759399 100644 --- a/sfa/client/sfi.py +++ b/sfa/client/sfi.py @@ -1409,7 +1409,7 @@ or with an slice hrn, shows currently provisioned resources api_options['call_id']=unique_call_id() if options.show_credential: show_credentials(creds) - result = server.Renew(slice_urn, creds, input_time, *self.ois(server,api_options)) + result = server.Renew([slice_urn], creds, input_time, *self.ois(server,api_options)) value = ReturnValue.get_value(result) if self.options.raw: save_raw_to_file(result, self.options.raw, self.options.rawformat, self.options.rawbanner) diff --git a/sfa/methods/Renew.py b/sfa/methods/Renew.py index 5de53800..ea4bb330 100644 --- a/sfa/methods/Renew.py +++ b/sfa/methods/Renew.py @@ -21,7 +21,7 @@ class Renew(Method): """ interfaces = ['aggregate', 'slicemgr'] accepts = [ - Parameter(str, "Slice URN"), + Parameter(type([str]), "Slice URN"), Parameter(type([str]), "List of credentials"), Parameter(str, "Expiration time in RFC 3339 format"), Parameter(dict, "Options"), diff --git a/sfa/planetlab/pldriver.py b/sfa/planetlab/pldriver.py index e8779139..65573a9a 100644 --- a/sfa/planetlab/pldriver.py +++ b/sfa/planetlab/pldriver.py @@ -741,7 +741,7 @@ class PlDriver (Driver): # ids in the urn names = [] for urn in urns: - xrn = PlXrn(urn=urn, type='slice') + xrn = PlXrn(xrn=urn, type='slice') names.append(xrn.pl_slicename()) slices = self.shell.GetSlices(names, ['slice_id']) if not slices: -- 2.43.0