An assortment of web server-related utilities.
Function | redirectTo | Generate a redirect to the given location. |
Class | Redirect | Resource that redirects to a specific URL. |
Class | ChildRedirector | Undocumented |
Class | ParentRedirect | Redirect to the nearest directory and strip any query string. |
Class | DeferredResource | I wrap up a Deferred that will eventually result in a Resource object. |
Class | FailureElement | FailureElement is an IRenderable which can render detailed information about a Failure . |
Function | formatFailure | Construct an HTML representation of the given failure. |
Function | _PRE | Wraps <pre> tags around some text and HTML-escape it. |
Class | _SourceLineElement | _SourceLineElement is an IRenderable which can render a single line of source code. |
Class | _SourceFragmentElement | _SourceFragmentElement is an IRenderable which can render several lines of source code near the line number of a particular frame object. |
Class | _FrameElement | _FrameElement is an IRenderable which can render details about one frame from a Failure . |
Class | _StackElement | _StackElement renders an IRenderable which can render a list of frames. |
Wraps <pre> tags around some text and HTML-escape it.
This is here since once twisted.web.html was deprecated it was hard to migrate the html.PRE from current code to twisted.web.template.
For new code consider using twisted.web.template.
Returns | Escaped text wrapped in <pre> tags. (type: str ) |
Generate a redirect to the given location.
Parameters | URL | A bytes giving the location to which to redirect. (type: bytes ) |
request | The request object to use to generate the redirect. (type: IRequest provider) | |
Returns | A bytes containing HTML which tries to convince the client agent to visit the new location even if it doesn't respect the FOUND response code. This is intended to be returned from a render method, eg:def render_GET(self, request): return redirectTo(b"http://example.com/", request)(type: bytes ) | |
Raises | TypeError | If the type of URL a str instead of bytes . |
Construct an HTML representation of the given failure.
Consider using FailureElement
instead.
Parameters | myFailure | Undocumented (type: Failure ) |
Returns | A string containing the HTML representation of the given failure. (type: bytes ) |