Module reahl.component.exceptions¶
Exceptions used throughout several Reahl components.
DomainException¶
-
class
reahl.component.exceptions.
DomainException
(commit=False, message=None, detail_messages=[])¶ Any exception indicating an application-specific error condition that should be communicated to a user.
- Parameters
commit – Set to True to indicate that the current database transaction should be committed. By default transactions are rolled back when a DomainException is raised.
message – Optional error message.
detail_messages – A list of error messages giving more detail about the exception.
AccessRestricted¶
-
class
reahl.component.exceptions.
AccessRestricted
¶ Raised to prevent the current user to perform some function which is not allowed.