A.3.1.3 Exception Classes

All Albatross exceptions have been redefined to indicate the source of the error; user (UserError), programmer (ApplicationError), or Albatross itself (InternalError). The ServerError exception reports problems related to the session server, SecurityError reports either a programmer error, or a user attempt to access restricted values in the execution context, and TemplateLoadError reports failures to load templates.

All of the exceptions inherit from AlbatrossError.

The albatross.common module defines the exceptions.