X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FUpdateSliver.py;h=3302b56d70e2cda69a47e6b5d892ce94a0d88fc9;hb=cf630d87d633f3861e3ac8a50433fa29ca46a74e;hp=83075726a75471f1ec0198472f69a500a4d59c50;hpb=5f4f788db1dd59e8a5968e9118ff1feda89389dc;p=sfa.git diff --git a/sfa/methods/UpdateSliver.py b/sfa/methods/UpdateSliver.py index 83075726..3302b56d 100644 --- a/sfa/methods/UpdateSliver.py +++ b/sfa/methods/UpdateSliver.py @@ -1,6 +1,5 @@ -from sfa.util.faults import * -from sfa.util.method import Method -from sfa.util.parameter import Parameter, Mixed +from sfa.storage.parameter import Parameter, Mixed + from sfa.methods.CreateSliver import CreateSliver class UpdateSliver(CreateSliver): @@ -22,13 +21,13 @@ class UpdateSliver(CreateSliver): 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={}): - return CreateSliver.call(self, slice_xrn, creds, rspec, users, call_id) + return CreateSliver.call(self, slice_xrn, creds, rspec, users, options)