circuits.web.errors – Errors

Errors

This module implements a set of standard HTTP Errors.

Components

none

Events

class circuits.web.errors.HTTPError(request, response, code=None, **kwargs)

Bases: circuits.core.events.Event

An event for signaling an HTTP error

The constructor creates a new instance and modifies the response argument to reflect the error.

class circuits.web.errors.Forbidden(request, response, code=None, **kwargs)

Bases: circuits.web.errors.HTTPError

An event for signaling the HTTP Forbidden error

The constructor creates a new instance and modifies the response argument to reflect the error.

class circuits.web.errors.NotFound(request, response, code=None, **kwargs)

Bases: circuits.web.errors.HTTPError

An event for signaling the HTTP Not Fouond error

The constructor creates a new instance and modifies the response argument to reflect the error.

class circuits.web.errors.Redirect(request, response, urls, code=None)

Bases: circuits.web.errors.HTTPError

An event for signaling the HTTP Redirect response

The constructor creates a new instance and modifies the response argument to reflect a redirect response to the given url.

class circuits.web.errors.Unauthorized(request, response, code=None, **kwargs)

Bases: circuits.web.errors.HTTPError

An event for signaling the HTTP Unauthorized error

The constructor creates a new instance and modifies the response argument to reflect the error.

Functions

none