X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FRenewSliver.py;h=48d64931d0d97b6f02bd63f2436593e0ff3e5867;hb=6cb4717ad2a1ff4a08d73c7cc0dea759f12ab6d5;hp=b34d424ab4ab9acdb62f9a325cf4a8bce6ef7022;hpb=85608e852e60051a428ab09979fb16dfca8ce65d;p=sfa.git diff --git a/sfa/methods/RenewSliver.py b/sfa/methods/RenewSliver.py index b34d424a..48d64931 100644 --- a/sfa/methods/RenewSliver.py +++ b/sfa/methods/RenewSliver.py @@ -20,11 +20,11 @@ class RenewSliver(Method): Parameter(str, "Slice URN"), Parameter(type([str]), "List of credentials"), Parameter(str, "Expiration time in RFC 3339 format"), - Parameter(str, "call_id"), + Parameter(dict, "Options"), ] returns = Parameter(bool, "Success or Failure") - def call(self, slice_xrn, creds, expiration_time, call_id=""): + def call(self, slice_xrn, creds, expiration_time, options={}): (hrn, type) = urn_to_hrn(slice_xrn) @@ -40,5 +40,5 @@ class RenewSliver(Method): raise InsufficientRights('Renewsliver: Credential expires before requested expiration time') if requested_time > datetime.datetime.utcnow() + datetime.timedelta(days=max_renew_days): raise Exception('Cannot renew > %s days from now' % max_renew_days) - return self.api.manager.RenewSliver(self.api, slice_xrn, valid_creds, expiration_time, call_id) + return self.api.manager.RenewSliver(self.api, slice_xrn, valid_creds, expiration_time, options)