X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fserver%2Fsfaapi.py;h=c18452b9a5e56e362ed4f9ec4783fbe73899e127;hb=0d8c502d5ede80349764103f580c4000a8fce97a;hp=9afe9b4ff84e7c74742f0c2615b509af80c49aa7;hpb=5452763eb5e88303eff84ff3dba105eb1f470285;p=sfa.git diff --git a/sfa/server/sfaapi.py b/sfa/server/sfaapi.py index 9afe9b4f..c18452b9 100644 --- a/sfa/server/sfaapi.py +++ b/sfa/server/sfaapi.py @@ -2,18 +2,21 @@ import os, os.path import datetime from sfa.util.faults import SfaFault, SfaAPIError +from sfa.util.genicode import GENICODE from sfa.util.config import Config from sfa.util.cache import Cache from sfa.trust.auth import Auth + from sfa.trust.certificate import Keypair, Certificate from sfa.trust.credential import Credential from sfa.trust.rights import determine_rights + from sfa.server.xmlrpcapi import XmlrpcApi -from sfa.util.genicode import GENICODE + from sfa.client.return_value import ReturnValue # thgen xxx fixme this is wrong all right, but temporary, will use generic -from sfa.util.table import SfaTable +from sfa.storage.table import SfaTable #################### class SfaApi (XmlrpcApi): @@ -246,9 +249,8 @@ class SfaApi (XmlrpcApi): Converts the specified result into a standard GENI compliant response """ + # as of dec 13 2011 we only support API v2 if self.interface.lower() in ['aggregate', 'slicemgr']: - if hasattr(self.config, 'SFA_AGGREGATE_API_VERSION') and \ - self.config.SFA_AGGREGATE_API_VERSION == 2: - result = self.prepare_response_v2_am(result) + result = self.prepare_response_v2_am(result) return XmlrpcApi.prepare_response(self, result, method)