X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Ffaults.py;h=702b685dd134805544ac70fdd49b4f31abbc62e6;hb=06768bd605e5d47fadfc90a35c74e30f267226a5;hp=f1d5cfd193fbe6a4f6470fe0f1780d84f1e5edde;hpb=1cc8e9613cab8b5b22478de369f259e591c54e6d;p=sfa.git diff --git a/sfa/util/faults.py b/sfa/util/faults.py index f1d5cfd1..702b685d 100644 --- a/sfa/util/faults.py +++ b/sfa/util/faults.py @@ -24,14 +24,14 @@ # SFA API faults # -import xmlrpclib from sfa.util.genicode import GENICODE +from sfa.util.py23 import xmlrpc_client -class SfaFault(xmlrpclib.Fault): +class SfaFault(xmlrpc_client.Fault): def __init__(self, faultCode, faultString, extra = None): if extra: faultString += ": " + str(extra) - xmlrpclib.Fault.__init__(self, faultCode, faultString) + xmlrpc_client.Fault.__init__(self, faultCode, faultString) class Forbidden(SfaFault): def __init__(self, extra = None): @@ -98,7 +98,7 @@ class SfaNotImplemented(SfaFault): class SfaAPIError(SfaFault): def __init__(self, extra = None): - faultString = "Internal API error" + faultString = "Internal SFA API error" SfaFault.__init__(self, GENICODE.SERVERERROR, faultString, extra) class MalformedHrnException(SfaFault): @@ -272,10 +272,10 @@ class SliverDoesNotExist(SfaFault): def __str__(self): return repr(self.value) -class BadRequestHash(xmlrpclib.Fault): +class BadRequestHash(xmlrpc_client.Fault): def __init__(self, hash = None, extra = None): faultString = "bad request hash: " + str(hash) - xmlrpclib.Fault.__init__(self, GENICODE.ERROR, faultString) + xmlrpc_client.Fault.__init__(self, GENICODE.ERROR, faultString) class MissingTrustedRoots(SfaFault): def __init__(self, value, extra = None):