syncano.exceptions¶
- exception SyncanoException(reason=None, *args)[source]¶
Bases: exceptions.Exception
General Syncano client exception
- exception SyncanoValueError(reason=None, *args)[source]¶
Bases: syncano.exceptions.SyncanoException
A Python ValueError error occurred.
- exception SyncanoRequestError(status_code, reason, *args)[source]¶
Bases: syncano.exceptions.SyncanoException
An HTTP error occurred.
Variables: - status_code – HTTP status code e.g: 404
- reason – Error text representation
- exception SyncanoValidationError(reason=None, *args)[source]¶
Bases: syncano.exceptions.SyncanoValueError
A validation error occurred.
- exception SyncanoFieldError(reason=None, *args)[source]¶
Bases: syncano.exceptions.SyncanoValidationError
A field error occurred.
Variables: field_name – Related field name - field_name = None¶
- exception SyncanoDoesNotExist(reason=None, *args)[source]¶
Bases: syncano.exceptions.SyncanoException
Syncano object doesn’t exist error occurred.
- exception RevisionMismatchException(status_code, reason, *args)[source]¶
Bases: syncano.exceptions.SyncanoRequestError
Revision do not match with expected one
- exception UserNotFound(status_code, reason, *args)[source]¶
Bases: syncano.exceptions.SyncanoRequestError
Special error to handle user not found case.