X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FUpdateSliver.py;h=f9baae4a805e863439429e857bb83d0448c2c024;hb=57b6a99255d4a88be9c0f910f8524677e34ff4bc;hp=37252f20d623a843e254953d84b09f53e9a5df72;hpb=d9ab2d5930e31e1e5edb979bf96e66744934314b;p=sfa.git diff --git a/sfa/methods/UpdateSliver.py b/sfa/methods/UpdateSliver.py index 37252f20..f9baae4a 100644 --- a/sfa/methods/UpdateSliver.py +++ b/sfa/methods/UpdateSliver.py @@ -1,8 +1,4 @@ -from sfa.util.faults import * -from sfa.util.namespace import * -from sfa.util.method import Method from sfa.util.parameter import Parameter, Mixed -import sys from sfa.methods.CreateSliver import CreateSliver class UpdateSliver(CreateSliver): @@ -23,13 +19,14 @@ class UpdateSliver(CreateSliver): Mixed(Parameter(str, "Credential string"), Parameter(type([str]), "List of credentials")), Parameter(str, "RSpec"), - Parameter(type([]), "List of user information") + Parameter(type([]), "List of user information"), + Parameter(str, "call_id"), ] returns = Parameter(str, "Allocated RSpec") - def call(self, slice_xrn, creds, rspec, users): + def call(self, slice_xrn, creds, rspec, users, call_id=""): - return CreateSliver.call(self, slice_xrn, creds, rspec, users) + return CreateSliver.call(self, slice_xrn, creds, rspec, users, call_id)