Package qm :: Module web :: Class HttpRedirect
[hide private]
[frames] | no frames]

Class HttpRedirect
source code

exceptions.Exception --+
                       |
                      HttpRedirect

Exception signalling an HTTP redirect response.

A script registered with a 'WebServer' instance can raise this exception instead of returning HTML source text, to indicate that the server should send an HTTP redirect (code 302) response to the client instead of the usual code 202 response.

The exception argument is the URL of the redirect target. The 'request' attribute contains a 'WebRequest' for the redirect target.

Instance Methods [hide private]
  __init__(self, redirect_target_request)
Construct a redirection exception.

Inherited from exceptions.Exception: __getitem__, __str__


Method Details [hide private]

__init__(self, redirect_target_request)
(Constructor)

source code 

Construct a redirection exception.

'redirect_target_request' -- The 'WebRequest' to which to redirect the client.
Overrides: exceptions.Exception.__init__