X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmanagers%2Faggregate_manager.py;h=c412e17089b41f8d592b125f94d1d54b9987b705;hb=81635abad1fc07419effe497f787263ae79c8bb4;hp=56d60086fcad48abe6dc779c194a3ef5c735a242;hpb=a665d295716a0f85228d4990ac05397d1b4ffffe;p=sfa.git diff --git a/sfa/managers/aggregate_manager.py b/sfa/managers/aggregate_manager.py index 56d60086..c412e170 100644 --- a/sfa/managers/aggregate_manager.py +++ b/sfa/managers/aggregate_manager.py @@ -12,6 +12,7 @@ from sfa.util.callids import Callids from sfa.trust.sfaticket import SfaTicket from sfa.trust.credential import Credential + from sfa.rspecs.version_manager import VersionManager from sfa.rspecs.rspec import RSpec @@ -25,8 +26,8 @@ class AggregateManager: def __init__ (self): # xxx Thierry : caching at the aggregate level sounds wrong... - #self.caching=True - self.caching=False + self.caching=True + #self.caching=False def GetVersion(self, api, options={}): @@ -40,7 +41,7 @@ class AggregateManager: request_rspec_versions.append(rspec_version.to_dict()) xrn=Xrn(api.hrn) version_more = {'interface':'aggregate', - 'sfa': 1, + 'sfa': 2, 'geni_api': api.config.SFA_AGGREGATE_API_VERSION, 'testbed':'myplc', 'hrn':xrn.get_hrn(), @@ -304,8 +305,8 @@ class AggregateManager: version_manager = VersionManager() # get the rspec's return format from options - rspec_version = version_manager.get_version(options.get('rspec_version')) - version_string = "rspec_%s" % (rspec_version.to_string()) + rspec_version = version_manager.get_version(options.get('geni_rspec_version')) + version_string = "rspec_%s" % (rspec_version) #panos adding the info option to the caching key (can be improved) if options.get('info'):