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
.