4.10 Albatross Exceptions

exception AlbatrossError
An abstract base class all Albatross exceptions inherit from.

exception UserError
Raised on abnormal input from the user. All current use of this exception is through the SecurityError subclass.

exception ApplicationError
Raised on invalid Albatross use by the application, such as attempting to set a response header after the headers have been sent to the client. Template errors are also instances of this exception.

exception InternalError
Raised if Albatross detects an internal error (bug).

exception ServerError
Raised on difficulties communicating with the session server or errors reading server-side session files.

exception SecurityError
A subclass of UserError, this exception is raised when Albatross detects potentially hostile client activity.

exception TemplateLoadError
A subclass of ApplicationError, this exception is raised if a template cannot be loaded.

exception SessionExpired
A subclass of UserError, this exception is raised when a client attempts to submit form results against a session that has expired.