Source code for hvac.exceptions

[docs]class VaultError(Exception):
[docs] def __init__(self, message=None, errors=None): if errors: message = ', '.join(errors) self.errors = errors super(VaultError, self).__init__(message)
[docs]class InvalidRequest(VaultError): pass
[docs]class Unauthorized(VaultError): pass
[docs]class Forbidden(VaultError): pass
[docs]class InvalidPath(VaultError): pass
[docs]class RateLimitExceeded(VaultError): pass
[docs]class InternalServerError(VaultError): pass
[docs]class VaultNotInitialized(VaultError): pass
[docs]class VaultDown(VaultError): pass
[docs]class UnexpectedError(VaultError): pass
[docs]class ParamValidationError(VaultError): pass