X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmethods%2FGetVersion.py;h=801b339284d98101782e41ca3d53c4c1b798479f;hb=6cb4717ad2a1ff4a08d73c7cc0dea759f12ab6d5;hp=2a8f6b21f6a07aab06608d81bf7dad49ce7932ee;hpb=f5a6829ab1fd58a695c3e6a92bfbf905223c4693;p=sfa.git diff --git a/sfa/methods/GetVersion.py b/sfa/methods/GetVersion.py index 2a8f6b21..801b3392 100644 --- a/sfa/methods/GetVersion.py +++ b/sfa/methods/GetVersion.py @@ -1,4 +1,3 @@ -from sfa.util.faults import * from sfa.util.method import Method from sfa.util.parameter import Parameter @@ -9,10 +8,9 @@ class GetVersion(Method): @return version """ interfaces = ['registry','aggregate', 'slicemgr', 'component'] - accepts = [] + accepts = [Parameter(dict, "Options")] returns = Parameter(dict, "Version information") - def call(self): + def call(self, options={}): self.api.logger.info("interface: %s\tmethod-name: %s" % (self.api.interface, self.name)) - manager = self.api.get_interface_manager() - return manager.GetVersion(self.api) + return self.api.manager.GetVersion(self.api, options)