trimmed useless imports, unstarred all imports
[sfa.git] / sfa / methods / UpdateSliver.py
index 37252f2..f9baae4 100644 (file)
@@ -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)