Source code for pysnc.exceptions

[docs] class AuthenticationException(Exception): pass
[docs] class AuthorizationException(Exception): pass
[docs] class EvaluationException(Exception): pass
[docs] class AclQueryException(Exception): pass
[docs] class RoleException(Exception): pass
[docs] class RestException(Exception): def __init__(self, message, status_code=None): '''if isinstance(message, dict) and 'error' in message: message = message['error']['message'] self.detail = message['error']['detail'] self.status = message['error']['status']''' super(RestException, self).__init__(self, "%s - %s" % (status_code, message)) self.status_code = status_code
[docs] class InsertException(RestException): pass
[docs] class UpdateException(RestException): pass
[docs] class DeleteException(RestException): pass
[docs] class NotFoundException(Exception): pass
[docs] class RequestException(Exception): pass
[docs] class InstanceException(Exception): pass
[docs] class UploadException(Exception): pass
[docs] class NoRecordException(Exception): pass
[docs] class ResponseException(Exception): pass