X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FCreateSliver.py;h=218986eb946957fead78da4ccffd74b795e32932;hb=6cb4717ad2a1ff4a08d73c7cc0dea759f12ab6d5;hp=dd76d9ba03a88c987fac3eb9e534d07412276c42;hpb=85608e852e60051a428ab09979fb16dfca8ce65d;p=sfa.git diff --git a/sfa/methods/CreateSliver.py b/sfa/methods/CreateSliver.py index dd76d9ba..218986eb 100644 --- a/sfa/methods/CreateSliver.py +++ b/sfa/methods/CreateSliver.py @@ -25,11 +25,11 @@ class CreateSliver(Method): Parameter(type([str]), "List of credentials")), Parameter(str, "RSpec"), Parameter(type([]), "List of user information"), - Parameter(str, "call_id"), + Parameter(dict, "options"), ] returns = Parameter(str, "Allocated RSpec") - def call(self, slice_xrn, creds, rspec, users, call_id=""): + def call(self, slice_xrn, creds, rspec, users, options={}): hrn, type = urn_to_hrn(slice_xrn) self.api.logger.info("interface: %s\ttarget-hrn: %s\tmethod-name: %s"%(self.api.interface, hrn, self.name)) @@ -52,7 +52,7 @@ class CreateSliver(Method): rspec = run_sfatables(chain_name, hrn, origin_hrn, rspec) slivers = RSpec(rspec).version.get_nodes_with_slivers() if slivers: - result = self.api.manager.CreateSliver(self.api, slice_xrn, creds, rspec, users, call_id) + result = self.api.manager.CreateSliver(self.api, slice_xrn, creds, rspec, users, options) else: result = rspec return result