returns = Parameter(str, "String representatin of an rspec")
def call(self, cred, hrn=None):
- sfa_aggregate_type = Config().get_aggregate_rspec_type()=='pl'
+ sfa_aggregate_type = Config().get_aggregate_rspec_type()
+
+ self.api.auth.check(cred, 'listnodes')
if (sfa_aggregate_type == 'pl'):
- self.api.auth.check(cred, 'listnodes')
nodes = Nodes(self.api)
if hrn:
rspec = nodes.get_rspec(hrn)
rspec = nodes['rspec']
else:
# To clean up after July 21 - SB
- rspec_manager = __import__("sfa.rspecs.aggregates.rspec_manager_"+sfa_aggregate_type)
- rspec = rspec_manager.get_rspec(hrn)
+ rspec_manager = __import__("sfa.rspecs.aggregates.rspec_manager_"+sfa_aggregate_type, fromlist = ["sfa.rspecs.aggregates"])
+ rspec = rspec_manager.get_rspec(self.api, hrn)
return rspec