trimmed useless imports, unstarred all imports
[sfa.git] / sfa / methods / GetVersion.py
1 from sfa.util.method import Method
2 from sfa.util.parameter import Parameter
3
4
5 class GetVersion(Method):
6     """
7     Returns this GENI Aggregate Manager's Version Information
8     @return version
9     """
10     interfaces = ['registry','aggregate', 'slicemgr', 'component']
11     accepts = []
12     returns = Parameter(dict, "Version information")
13
14     def call(self):
15         self.api.logger.info("interface: %s\tmethod-name: %s" % (self.api.interface, self.name))
16         manager = self.api.get_interface_manager()
17         return manager.GetVersion(self.api)