SfaFault.__init__(self, 108, faultString, extra)
class SfaNotImplemented(SfaFault):
- def __init__(self, extra = None):
- faultString = "Not fully implemented"
+ def __init__(self, interface=None, extra = None):
+ faultString = "Not implemented"
+ if interface:
+ faultString += " at interface " + interface
SfaFault.__init__(self, 109, faultString, extra)
class SfaAPIError(SfaFault):
SfaFault.__init__(self, 115, faultString, extra)
def __str__(self):
return repr(self.value)
+
+class CertExpired(SfaFault):
+ def __init__(self, value, extra=None):
+ self.value = value
+ faultString = "%s cert is expired" % value
+ SfaFault.__init__(self, 102, faultString, extra)
+