Exceptions#

exception trytond.exceptions.TrytonException#

The base class for all Tryton exceptions.

exception trytond.exceptions.UserError(message[, description[, domain]])#

The base class for exceptions used to display an error message to users. The domain may be a 2-tuple containing a domain and a dictionary of field definitions used to format the domain and append to the description.

exception trytond.exceptions.UserWarning(name, message[, description])#

The base class for exceptions used to display a warning message to users.

exception trytond.exceptions.LoginExceptions(name, message[, type])#

The exception used to request name parameter for the login process.

exception trytond.exceptions.ConcurrencyException(message)#

The exception raised on concurrent modification.

exception trytond.exceptions.RateLimitException#

The exception raised when user has sent too many login requests.

exception trytond.exceptions.MissingDependenciesException(missings)#

The exception raised when modules are missing.

exception trytond.model.exceptions.AccessError#

The exception raised when trying to access a record without the rights.

exception trytond.model.exceptions.AccessButtonError#

The exception raised when trying to execute a button without the rights.

exception trytond.model.exceptions.ButtonActionException#

The exception raised to launch the action instead of executing the button method.

The value attribute is the action value returned.

exception trytond.model.exceptions.ImportDataError#

The exception raises when importing data fails.

exception trytond.model.exceptions.ValidationError#

The base class for all record validation error.

exception trytond.model.exceptions.DomainValidationError#

The exception raised when the domain of a field is not valid.

exception trytond.model.exceptions.RequiredValidationError#

The exception raised when a required field is empty.

exception trytond.model.exceptions.SizeValidationError#

The exception raised when the size of a field is too big.

exception trytond.model.exceptions.DigitsValidationError#

The exception raised when the value of a field does not respect its digits.

exception trytond.model.exceptions.SelectionValidationError#

The exception raised when the value is not in the selection.

exception trytond.model.exceptions.TimeFormatValidationError#

The exception raised when the time format of a field is not respected.

exception trytond.model.exceptions.ForeignKeyError#

The exception raised when a foreign key is not respected.

exception trytond.model.exceptions.SQLConstraintError#

The exception raised when a _sql_constraints is not respected.

exception trytond.model.exceptions.RecursionError#

The exception raised by check_recursion.